16 #ifndef __IPSDKBASEPROCESSING_BASEITERATIVEASYNC1PROCESSOR_H__ 17 #define __IPSDKBASEPROCESSING_BASEITERATIVEASYNC1PROCESSOR_H__ 19 #include <IPSDKBaseProcessing/Processor/Instances/BaseAsyncProcessor.h> 49 virtual ipUInt32 retrieveNbIter() = 0;
96 #endif // __IPSDKBASEPROCESSING_BASEITERATIVEASYNC1PROCESSOR_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
asynchronous processors using iteratively a single provider
Definition: ProcessorTypes.h:49
eProcessorType getProcessorType() const
retrieve processor type
Definition: BaseIterativeAsync1Processor.h:85
#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 iteratively a single provider.
Definition: BaseIterativeAsync1Processor.h:27
boost::shared_ptr< BaseActionProvider > ActionProviderPtr
shared pointer to action provider
Definition: ActionProviderTypes.h:58
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53