16 #ifndef __IPSDKBASEPROCESSING_BASEREPEATEDASYNC2PROCESSOR_H__ 17 #define __IPSDKBASEPROCESSING_BASEREPEATEDASYNC2PROCESSOR_H__ 19 #include <IPSDKBaseProcessing/Processor/Instances/BaseAsyncProcessor.h> 98 #endif // __IPSDKBASEPROCESSING_BASEREPEATEDASYNC2PROCESSOR_H__ Class allowing to encapsulate a typed process result associated to a string description.
Definition: ProcessingResult.h:28
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
Base class for priority encapsulation.
Definition: BasePriority.h:32
Base class for asynchronous processors.
Definition: BaseAsyncProcessor.h:29
eProcessorType
Enumerate describing processor type.
Definition: ProcessorTypes.h:37
Base class for asynchronous processors using two providers repeatedly (without knowing in advance num...
Definition: BaseRepeatedAsync2Processor.h:27
eProcessorType getProcessorType() const
retrieve processor type
Definition: BaseRepeatedAsync2Processor.h:87
boost::shared_ptr< BaseActionProvider > ActionProviderPtr
shared pointer to action provider
Definition: ActionProviderTypes.h:58
asynchronous processors using two providers repeatedly
Definition: ProcessorTypes.h:55
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53