15 #ifndef __IPSDKCORE_SINGLEACTIONPROVIDER_H__ 16 #define __IPSDKCORE_SINGLEACTIONPROVIDER_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKCore/Processing/ActionProvider/BaseActionProvider.h> 24 #include <IPSDKCore/Processing/Action/BaseAction.h> 62 bool& bProcessCompletionCheck,
67 bool hasPendingAction()
const;
89 #endif // __IPSDKCORE_SINGLEACTIONPROVIDER_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BaseAction > ActionPtr
shared pointer to BaseAction
Definition: ActionTypes.h:54
Base class for action providers.
Definition: BaseActionProvider.h:54
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
Class allowing to provide a single action.
Definition: SingleActionProvider.h:32
bool _bDispatched
flag indicating whether action has already been retrieved
Definition: SingleActionProvider.h:78
boost::shared_ptr< BaseActionRequest > ActionRequestPtr
shared pointer for action requests
Definition: ActionRequestTypes.h:52
boost::shared_ptr< BaseSerializationObject > SerializationObjectPtr
shared pointer to a base serialization object
Definition: SerializationTypes.h:23
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
ActionPtr _pAction
single action associated to provider
Definition: SingleActionProvider.h:75
Base class for library actions.
Definition: BaseAction.h:43