15 #ifndef __IPSDKCORE_ACTIONTYPES_H__ 16 #define __IPSDKCORE_ACTIONTYPES_H__ 19 #include <boost/shared_ptr.hpp> 20 #include <boost/function.hpp> 68 #endif // __IPSDKCORE_ACTIONTYPES_H__ Focus is returned to caller after execution termination.
Definition: ActionTypes.h:40
eSynchroType
Enumerate describing synchronization type for execution.
Definition: ActionTypes.h:37
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Synchronism of execution will be defined by object prefered state.
Definition: ActionTypes.h:46
Definition: DataItemNodeHdrMacrosDetails.h:48
boost::shared_ptr< BaseAction > ActionPtr
shared pointer to BaseAction
Definition: ActionTypes.h:54
std::list< ActionCompletionCB > ActionCompletionCBColl
collection of functions callback used to notify of action completion
Definition: ActionTypes.h:60
boost::function1< void, const ActionPtr & > ActionCompletionCB
function callback used to notify of action completion
Definition: ActionTypes.h:57
Definition: ActionTypes.h:44
Predefined macros for enumerates management.
Base class for library actions.
Definition: BaseAction.h:43
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26