16 #ifndef __IPSDKBASEPROCESSING_BASEDYNAMICPROCESSORDISPATCHER_H__ 17 #define __IPSDKBASEPROCESSING_BASEDYNAMICPROCESSORDISPATCHER_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/ProcessorDispatcher/BaseProcessorDispatcher.h> 29 class BaseDynamicSplit;
92 #endif // __IPSDKBASEPROCESSING_BASEDYNAMICPROCESSORDISPATCHER_H__
std::vector< DataSplitPtr > DataSplitColl
collection of data split operations
Definition: BaseDynamicProcessorDispatcher.h:56
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Base class for priority encapsulation.
Definition: BasePriority.h:32
Base class for data dynamic split objets used for data dispatch.
Definition: BaseDynamicSplit.h:31
boost::shared_ptr< DataSplitType > DataSplitPtr
shared pointer to DataSplit
Definition: BaseDynamicProcessorDispatcher.h:53
BaseDynamicSplit DataSplitType
data split operations type
Definition: BaseDynamicProcessorDispatcher.h:39
DataSplitColl _dataSplitColl
collection of data split operations associated to object
Definition: BaseDynamicProcessorDispatcher.h:81
Class allowing to store information about elements range (start offset and number of elements) ...
Definition: ElementsRange.h:27
Base class for processor operations dispatching with dynamic split operation types.
Definition: BaseDynamicProcessorDispatcher.h:34
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
boost::shared_ptr< BaseProcessor > ProcessorPtr
shared pointer to processor class
Definition: ProcessorTypes.h:106
Base class for processor operations dispatching.
Definition: BaseProcessorDispatcher.h:37