IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ProcessorDispatchPolicyTypes.h
Go to the documentation of this file.
1 // ProcessorDispatchPolicyTypes.h:
3 // -------------------------------
4 //
14 
15 #ifndef __IPSDKBASEPROCESSING_PROCESSORDISPATCHPOLICYTYPES_H__
16 #define __IPSDKBASEPROCESSING_PROCESSORDISPATCHPOLICYTYPES_H__
17 
19 #include <boost/shared_ptr.hpp>
20 
21 namespace ipsdk {
22 namespace processor {
23 
24 class ProcessorDispatchPolicy;
25 
28 
34 
38 )
39 
40 
45 
48 
51 
52 } // end of namespace processor
53 } // end of namespace ipsdk
54 
55 #endif // __IPSDKBASEPROCESSING_PROCESSORDISPATCHPOLICYTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< const ProcessorDispatchPolicy > ProcessorDispatchPolicyConstPtr
shared pointer to const ProcessorDispatchPolicy object
Definition: ProcessorDispatchPolicyTypes.h:52
Dispatch processing only on local computer.
Definition: ProcessorDispatchPolicyTypes.h:37
Definition: DataItemNodeHdrMacrosDetails.h:48
eDispatchLocationType
Enumerate describing dispatch location type.
Definition: ProcessorDispatchPolicyTypes.h:35
Dispatch processing on local and remote computer(s)
Definition: ProcessorDispatchPolicyTypes.h:41
Class encapsuling dispatch policy for processor dispatcher classes.
Definition: ProcessorDispatchPolicy.h:33
Predefined macros for enumerates management.
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
boost::shared_ptr< ProcessorDispatchPolicy > ProcessorDispatchPolicyPtr
shared pointer to ProcessorDispatchPolicy object
Definition: ProcessorDispatchPolicyTypes.h:49
Dispatch processing only on remote computer.
Definition: ProcessorDispatchPolicyTypes.h:39