IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ProcessingTypes.h
Go to the documentation of this file.
1 // ProcessingTypes.h:
3 // ------------------
4 //
14 
15 #ifndef __IPSDKCORE_PROCESSINGTYPES_H__
16 #define __IPSDKCORE_PROCESSINGTYPES_H__
17 
18 #include <IPSDKUtil/Tools/ProcessingResult.h>
20 
21 namespace ipsdk {
22 namespace core {
23 
26 
32 
36  (eES_Completed)
37 )
38 
44 
46  (eER_Failed)
47  (eER_Canceled)
48 )
49 
52 
55 
58 
59 } // end of namespace core
60 } // end of namespace ipsdk
61 
62 #endif // __IPSDKCORE_PROCESSINGTYPES_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
Object is ready for execution.
Definition: ProcessingTypes.h:35
Object is running execution.
Definition: ProcessingTypes.h:39
Object is waiting for execution.
Definition: ProcessingTypes.h:37
Execution has failed.
Definition: ProcessingTypes.h:55
Execution is successful.
Definition: ProcessingTypes.h:53
eExecutionStatus
Enumerate describing an execution status.
Definition: ProcessingTypes.h:33
eExecutionResult
Enumerate describing an execution result.
Definition: ProcessingTypes.h:51
Object execution has completed.
Definition: ProcessingTypes.h:41
Execution has been canceled.
Definition: ProcessingTypes.h:57
Predefined macros for enumerates management.
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26