IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Typedefs | Enumerations
ActionTypes.h File Reference

Predefined types for actions management. More...

#include <IPSDKUtil/Tools/EnumMacros.h>
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>
#include <list>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::core
 Namespace agregating IPSDK core execution routines and classes.
 

Typedefs

typedef boost::shared_ptr< BaseAction > ipsdk::core::ActionPtr
 shared pointer to BaseAction
 
typedef boost::function1< void, const ActionPtr & > ipsdk::core::ActionCompletionCB
 function callback used to notify of action completion
 
typedef std::list< ActionCompletionCB > ipsdk::core::ActionCompletionCBColl
 collection of functions callback used to notify of action completion
 

Enumerations

enum  ipsdk::core::eSynchroType { ipsdk::core::eST_Synchronous, ipsdk::core::eST_Asynchronous, ipsdk::core::eST_Default }
 Enumerate describing synchronization type for execution. More...
 

Detailed Description

Predefined types for actions management.

Author
E. Noirfalise
Date
2013/12/17