![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined types for action provider management. More...
#include <IPSDKUtil/Tools/Guid.h>#include <IPSDKUtil/Tools/ProcessingResult.h>#include <IPSDKUtil/Tools/EnumMacros.h>#include <IPSDKCore/Processing/ActionRequest/ActionRequestTypes.h>#include <boost/shared_ptr.hpp>#include <boost/function.hpp>#include <map>#include <list>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::core | |
| Namespace agregating IPSDK core execution routines and classes. | |
Typedefs | |
| typedef ProcessingResult< eQueryActionResult > | ipsdk::core::QueryResult |
| result of an action query | |
| typedef boost::shared_ptr< BaseActionProvider > | ipsdk::core::ActionProviderPtr |
| shared pointer to action provider | |
| typedef std::map< Guid, ActionRequestPtr > | ipsdk::core::ActionRequestColl |
| collection of action requests | |
| typedef boost::function1< void, const ActionProviderPtr & > | ipsdk::core::ProviderCompletionCB |
| function callback used to notify of action provider completion | |
| typedef std::list< ProviderCompletionCB > | ipsdk::core::ProviderCompletionCBColl |
| collection of functions callback used to notify of action provider completion | |
Enumerations | |
| enum | ipsdk::core::eQueryActionResult { ipsdk::core::eQAR_Success, ipsdk::core::eQAR_Failure, ipsdk::core::eQAR_NoMore } |
| Enumerate describing result of an action query. More... | |
Predefined types for action provider management.
1.8.14