15 #ifndef __IPSDKBASEPROCESSING_PROCESSORTYPES_H__ 16 #define __IPSDKBASEPROCESSING_PROCESSORTYPES_H__ 21 #include <boost/shared_ptr.hpp> 127 #endif // __IPSDKBASEPROCESSING_PROCESSORTYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
asynchronous processors using iteratively two providers
Definition: ProcessorTypes.h:51
asynchronous processors using iteratively a single provider
Definition: ProcessorTypes.h:49
processor rules are enable, sub processor rules are disable
Definition: ProcessorTypes.h:68
eProcessorProgressAvailability
Enumerate describing processor progression indicator availability.
Definition: ProcessorTypes.h:86
enable all processor and sub processor rules
Definition: ProcessorTypes.h:76
Definition: DataItemNodeHdrMacrosDetails.h:48
Predefined types for requests origin management.
ProcessorPtr(* ProcessorCreator)()
processor creator function
Definition: ProcessorTypes.h:112
Base class for processor class.
Definition: BaseProcessor.h:43
Fine progress available.
Definition: ProcessorTypes.h:96
processor and sub processor rules are disable
Definition: ProcessorTypes.h:73
Predefined types for processor dispatch policy management.
No progression bar available.
Definition: ProcessorTypes.h:88
boost::shared_ptr< BaseProcessor > ProcessorPtr
shared pointer to processor class
Definition: ProcessorTypes.h:106
eProcessorType
Enumerate describing processor type.
Definition: ProcessorTypes.h:37
asynchronous processors using a single provider
Definition: ProcessorTypes.h:41
synchronous processors
Definition: ProcessorTypes.h:39
Coarse progression available.
Definition: ProcessorTypes.h:92
Both coarse and fine progress available.
Definition: ProcessorTypes.h:98
asynchronous processors using three providers
Definition: ProcessorTypes.h:45
asynchronous processors using two providers
Definition: ProcessorTypes.h:43
Predefined macros for enumerates management.
eProcessorRulePolicy
Enumerate describing processor rule policy.
Definition: ProcessorTypes.h:65
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
asynchronous processors using two providers repeatedly
Definition: ProcessorTypes.h:55
asynchronous processors using four providers
Definition: ProcessorTypes.h:47
asynchronous processors using a single provider repeatedly
Definition: ProcessorTypes.h:53