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

Predefined types for action resquests 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< BaseActionRequest > ipsdk::core::ActionRequestPtr
 shared pointer for action requests
 
typedef boost::shared_ptr< PendingActionRequest > ipsdk::core::PendingActionRequestPtr
 shared pointer to pending action request
 
typedef boost::function1< void, const ActionRequestPtr & > ipsdk::core::RequestCompletionCB
 function callback used to notify of action request completion
 
typedef std::list< RequestCompletionCB > ipsdk::core::RequestCompletionCBColl
 collection of functions callback used to notify of action request completion
 

Enumerations

enum  ipsdk::core::eActionRequestType { ipsdk::core::eART_Local, ipsdk::core::eART_Remote, ipsdk::core::eART_Pending }
 Enumerate describing action request type. More...
 

Detailed Description

Predefined types for action resquests management.

Author
E. Noirfalise
Date
2013/12/18