ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
ctd::qatk::qapp2 Namespace Reference

Classes

class  ActionMgr
 This class is responsible for the life-cycle management of actions. More...
 
class  Actions
 
class  ActivityBusy
 The class implements the Busy Activity (thread). More...
 
class  ActivityDisabling
 The class implements the Disabling Activity (thread). More...
 
class  ActivityEnabling
 The class implements the Enabling Activity (thread). More...
 
class  ActivityInitializing
 The class implements the Initializing Activity (thread). More...
 
class  ActivityRecovering
 The class implements the Recovering Activity (thread). More...
 
class  Config
 
class  DataContext
 
class  DbInterface
 This class is the interface to the in-memory DB. More...
 
class  MsgParsers
 
class  TopicParsers
 

Functions

template<typename CONFIG_OBJECT_TYPE , typename DATA_OBJECT_TYPE , typename ACTION_MGR_TYPE , typename ACTIONS_TYPE , typename BUSY_ACTIVITY_TYPE , typename DISABLING_ACTIVITY_TYPE , typename ENABLING_ACTIVITY_TYPE , typename INITIALIZING_ACTIVITY_TYPE , typename RECOVERING_ACTIVITY_TYPE >
void RunApplication (int argc, char *argv[])
 

Variables

const std::string CONFIG_DEFAULT_PROCNAME = "qapp2"
 Default application configuration values. More...
 
const std::string CONFIG_DEFAULT_FILENAME = ""
 
const std::string CONFIG_DEFAULT_SCXML_FILENAME = "qapp2/sm.xml"
 
const std::string CONFIG_DEFAULT_LOGLEVEL = "INFO"
 
const std::string CONFIG_DEFAULT_DB_ENDPOINT = "127.0.0.1:6379"
 
const int CONFIG_DEFAULT_DB_TIMEOUT_SEC = 2
 
const std::string CONFIG_DEFAULT_REQ_ENDPOINT = "tcp://*:5577"
 
const std::string CONFIG_ENVVAR_DBHOST = "DB_HOST"
 Application configuration environment variables. More...
 
const std::string KEY_CONTROL_STATE = "ctr.state"
 
const std::string KEY_CONTROL_SUBSTATE = "ctr.substate"
 
const std::string KEY_CONTROL_STATUS = "ctr.status"
 
const std::string KEY_CONTROL_SIMULATION = "ctr.simulation"
 
const std::string KEY_CONFIG_REQ_ENDPOINT = "cfg.req.endpoint"
 
const std::string KEY_CONFIG_DB_ENDPOINT = "cfg.db.endpoint"
 
const std::string KEY_CONFIG_DB_TIMEOUT_SEC = "cfg.db.timeout.sec"
 
const std::string KEY_CONFIG_SM_SCXML = "cfg.sm.scxml"
 
const std::string KEY_CONFIG_FILENAME = "cfg.filename"
 
const std::string KEY_CONFIG_LOG_LEVEL = "cfg.log.level"
 

Function Documentation

template<typename CONFIG_OBJECT_TYPE , typename DATA_OBJECT_TYPE , typename ACTION_MGR_TYPE , typename ACTIONS_TYPE , typename BUSY_ACTIVITY_TYPE , typename DISABLING_ACTIVITY_TYPE , typename ENABLING_ACTIVITY_TYPE , typename INITIALIZING_ACTIVITY_TYPE , typename RECOVERING_ACTIVITY_TYPE >
void ctd::qatk::qapp2::RunApplication ( int  argc,
char *  argv[] 
)

Variable Documentation

const std::string ctd::qatk::qapp2::CONFIG_DEFAULT_DB_ENDPOINT = "127.0.0.1:6379"
const int ctd::qatk::qapp2::CONFIG_DEFAULT_DB_TIMEOUT_SEC = 2
const std::string ctd::qatk::qapp2::CONFIG_DEFAULT_FILENAME = ""
const std::string ctd::qatk::qapp2::CONFIG_DEFAULT_LOGLEVEL = "INFO"
const std::string ctd::qatk::qapp2::CONFIG_DEFAULT_PROCNAME = "qapp2"

Default application configuration values.

const std::string ctd::qatk::qapp2::CONFIG_DEFAULT_REQ_ENDPOINT = "tcp://*:5577"
const std::string ctd::qatk::qapp2::CONFIG_DEFAULT_SCXML_FILENAME = "qapp2/sm.xml"
const std::string ctd::qatk::qapp2::CONFIG_ENVVAR_DBHOST = "DB_HOST"

Application configuration environment variables.

const std::string ctd::qatk::qapp2::KEY_CONFIG_DB_ENDPOINT = "cfg.db.endpoint"
const std::string ctd::qatk::qapp2::KEY_CONFIG_DB_TIMEOUT_SEC = "cfg.db.timeout.sec"
const std::string ctd::qatk::qapp2::KEY_CONFIG_FILENAME = "cfg.filename"
const std::string ctd::qatk::qapp2::KEY_CONFIG_LOG_LEVEL = "cfg.log.level"
const std::string ctd::qatk::qapp2::KEY_CONFIG_REQ_ENDPOINT = "cfg.req.endpoint"
const std::string ctd::qatk::qapp2::KEY_CONFIG_SM_SCXML = "cfg.sm.scxml"
const std::string ctd::qatk::qapp2::KEY_CONTROL_SIMULATION = "ctr.simulation"
const std::string ctd::qatk::qapp2::KEY_CONTROL_STATE = "ctr.state"
const std::string ctd::qatk::qapp2::KEY_CONTROL_STATUS = "ctr.status"
const std::string ctd::qatk::qapp2::KEY_CONTROL_SUBSTATE = "ctr.substate"