16 #ifndef __IPSDKBASEPROCESSING_BASEREPEATEDASYNC1PROCESSOR_H__ 17 #define __IPSDKBASEPROCESSING_BASEREPEATEDASYNC1PROCESSOR_H__ 19 #include <IPSDKBaseProcessing/Processor/Instances/BaseAsyncProcessor.h> 90 #endif // __IPSDKBASEPROCESSING_BASEREPEATEDASYNC1PROCESSOR_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 asynchronous processors using a single provider repeatedly (without knowing in advance...
Definition: BaseRepeatedAsync1Processor.h:27
Base class for priority encapsulation.
Definition: BasePriority.h:32
eProcessorType getProcessorType() const
retrieve processor type
Definition: BaseRepeatedAsync1Processor.h:79
Base class for asynchronous processors.
Definition: BaseAsyncProcessor.h:29
eProcessorType
Enumerate describing processor type.
Definition: ProcessorTypes.h:37
boost::shared_ptr< BaseActionProvider > ActionProviderPtr
shared pointer to action provider
Definition: ActionProviderTypes.h:58
asynchronous processors using a single provider repeatedly
Definition: ProcessorTypes.h:53
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53