16 #ifndef __IPSDKBASEPROCESSING_BASESTATICPROCESSORDISPATCHER_H__ 17 #define __IPSDKBASEPROCESSING_BASESTATICPROCESSORDISPATCHER_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/ProcessorDispatcher/BaseProcessorDispatcher.h> 29 class BaseStaticSplit;
91 #endif // __IPSDKBASEPROCESSING_BASESTATICPROCESSORDISPATCHER_H__ Base class for processor operations dispatching with static split operation types.
Definition: BaseStaticProcessorDispatcher.h:34
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
std::vector< DataSplitPtr > DataSplitColl
collection of data split operations
Definition: BaseStaticProcessorDispatcher.h:56
boost::shared_ptr< DataSplitType > DataSplitPtr
shared pointer to DataSplit
Definition: BaseStaticProcessorDispatcher.h:53
Base class for priority encapsulation.
Definition: BasePriority.h:32
Base class for data static split objets used for data dispatch.
Definition: BaseStaticSplit.h:34
DataSplitColl _dataSplitColl
collection of data split operations associated to object
Definition: BaseStaticProcessorDispatcher.h:80
Class allowing to store information about elements range (start offset and number of elements) ...
Definition: ElementsRange.h:27
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
BaseStaticSplit DataSplitType
data split operations type
Definition: BaseStaticProcessorDispatcher.h:39