15 #ifndef __IPSDKBASEPROCESSING_PROCESSORDISPATCHPOLICYTYPES_H__ 16 #define __IPSDKBASEPROCESSING_PROCESSORDISPATCHPOLICYTYPES_H__ 19 #include <boost/shared_ptr.hpp> 24 class ProcessorDispatchPolicy;
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