ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Files | Namespaces | Macros | Functions
Qapp2

C++ qapp2 applications based on RAD. More...

Files

file  actionMgr.cpp
 ActionMgr class source file.
 
file  actions.cpp
 Actions class source file.
 
file  actionsIntEvents.cpp
 Actions class source file.
 
file  actionsIntEventsUser.cpp
 Actions class source file.
 
file  actionsReqEvents.cpp
 Actions class source file.
 
file  actionsReqEventsUser.cpp
 Actions class source file.
 
file  config.cpp
 Config class source file.
 
file  dataContext.cpp
 DataContext class source file.
 
file  dbInterface.cpp
 DbInterface class source file.
 
file  activityBusy.hpp
 ActionsStd class header file.
 
file  activityDisabling.hpp
 ActionsStd class header file.
 
file  activityEnabling.hpp
 ActionsStd class header file.
 
file  activityInitializing.hpp
 ActionsStd class header file.
 
file  activityRecovering.hpp
 ActionsStd class header file.
 
file  config.hpp
 Config class header file.
 
file  dataContext.hpp
 DataContext class header file.
 
file  dbInterface.hpp
 DbInterface class header file.
 
file  msgParsers.hpp
 MsgParsers class header file.
 
file  main.cpp
 main source file.
 
file  msgParsers.cpp
 MsgParsers class source file.
 
file  wscript
 
file  actionMgr.cpp
 ActionMgr class source file.
 
file  actions.cpp
 Actions class source file.
 
file  actionsIntEvents.cpp
 Actions class source file.
 
file  actionsIntEventsUser.cpp
 Actions class source file.
 
file  actionsReqEvents.cpp
 Actions class source file.
 
file  actionsReqEventsUser.cpp
 Actions class source file.
 
file  config.cpp
 Config class source file.
 
file  dataContext.cpp
 DataContext class source file.
 
file  dbInterface.cpp
 DbInterface class source file.
 
file  activityBusy.hpp
 ActionsStd class header file.
 
file  activityDisabling.hpp
 ActionsStd class header file.
 
file  activityEnabling.hpp
 ActionsStd class header file.
 
file  activityInitializing.hpp
 ActionsStd class header file.
 
file  activityRecovering.hpp
 ActionsStd class header file.
 
file  config.hpp
 Config class header file.
 
file  dataContext.hpp
 DataContext class header file.
 
file  dbInterface.hpp
 DbInterface class header file.
 
file  msgParsers.hpp
 MsgParsers class header file.
 
file  main.cpp
 main source file.
 
file  msgParsers.cpp
 MsgParsers class source file.
 

Namespaces

 ctd
 Conversion source file.
 

Macros

#define QAPP_INVOKE_ACTION(_action, _proto_rep, _event)
 Actions class header file. More...
 
#define QAPP_INVOKE_ACTION(_action, _proto_rep, _event)
 Actions class header file. More...
 

Functions

void PrintHelp ()
 Main source file for qappSend. More...
 

Detailed Description

C++ qapp2 applications based on RAD.

Macro Definition Documentation

#define QAPP_INVOKE_ACTION (   _action,
  _proto_rep,
  _event 
)
Value:
std::string _status; \
try { \
_action(event, _status); \
} catch (rad::Exception& e) { \
RAD_LOG_ERROR() << e.what(); \
_status = (std::string("Error: ") + e.what()); \
} \
_proto_rep rep; \
rep.set_reply(_status); \
size_t _nb_bytes = \
m_msg_replier.Send(rad::Helper::GetRequestId < _event > (event), rep); \
RAD_ASSERT(_nb_bytes > 0);
#define RAD_LOG_ERROR()
Definition: Logger.hpp:266
#define RAD_ASSERT(a)
Definition: Assert.hpp:15
Definition: Exceptions.hpp:44
virtual const char * what() const
Definition: Exceptions.hpp:71

Actions class header file.

#define QAPP_INVOKE_ACTION (   _action,
  _proto_rep,
  _event 
)
Value:
std::string _status; \
try { \
_action(event, _status); \
} catch (rad::Exception& e) { \
RAD_LOG_ERROR() << e.what(); \
_status = (std::string("Error: ") + e.what()); \
} \
_proto_rep rep; \
rep.set_reply(_status); \
size_t _nb_bytes = \
m_msg_replier.Send(rad::Helper::GetRequestId < _event > (event), rep); \
RAD_ASSERT(_nb_bytes > 0);
#define RAD_LOG_ERROR()
Definition: Logger.hpp:266
#define RAD_ASSERT(a)
Definition: Assert.hpp:15
Definition: Exceptions.hpp:44
virtual const char * what() const
Definition: Exceptions.hpp:71

Actions class header file.

Function Documentation

void PrintHelp ( )

Main source file for qappSend.