15 #ifndef __IPSDKBASEPROCESSING_BASEASYNC3PROCESSOR_H__ 16 #define __IPSDKBASEPROCESSING_BASEASYNC3PROCESSOR_H__ 18 #include <IPSDKBaseProcessing/Processor/Instances/BaseAsyncProcessor.h> 102 #endif // __IPSDKBASEPROCESSING_BASEASYNC3PROCESSOR_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
Base class for asynchronous processors using three providers.
Definition: BaseAsync3Processor.h:26
#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
boost::shared_ptr< BaseActionProvider > ActionProviderPtr
shared pointer to action provider
Definition: ActionProviderTypes.h:58
eProcessorType getProcessorType() const
retrieve processor type
Definition: BaseAsync3Processor.h:91
asynchronous processors using three providers
Definition: ProcessorTypes.h:45
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53