26 namespace application {
29 number_of_iterations(
"number_of_iterations",0)
65 LOG(
LINFO) <<
"Terminating application...";
69 LOG(
LINFO) <<
"Reached last Iteration. Terminating application...";
#define APP_SLEEP()
Macro which sleeps the application for a time specified by the sleep_interval variable stored in APP_...
virtual bool performSingleStep()=0
Contains declaration of a base class for all applications.
#define APP_STATE
Macro returning application state instance.
Application(std::string node_name_)
virtual void displayStatus()
#define APP_DATA_SYNCHRONIZATION_SCOPED_LOCK()
Macro creating a scoped lock with the use of data_synchronizaton_mutex stored by WindowManager.
mic::configuration::Property< long > number_of_iterations
unsigned long iteration
Iteration counter.
#define LOG(level)
Macro for message printing.
void registerProperty(PropertyInterface &prop)