15 #ifndef __IPSDKCORE_LOCALACTIONREQUEST_H__ 16 #define __IPSDKCORE_LOCALACTIONREQUEST_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKCore/Processing/ActionRequest/BaseActionRequest.h> 52 bool bIntermediateData);
60 void requestCancellationDerived();
66 void notifyActionCompletion(
const ActionPtr& pAction);
96 #endif // __IPSDKCORE_LOCALACTIONREQUEST_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for action requests.
Definition: BaseActionRequest.h:40
ActionPtr _pAction
pointer to action associated to request
Definition: LocalActionRequest.h:71
boost::shared_ptr< BaseAction > ActionPtr
shared pointer to BaseAction
Definition: ActionTypes.h:54
Action request is local, associated action can be immediatly accessed.
Definition: ActionRequestTypes.h:40
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
eActionRequestType
Enumerate describing action request type.
Definition: ActionRequestTypes.h:38
Class used for local action request encapsulation.
Definition: LocalActionRequest.h:32
bool _bIntermediateData
Definition: LocalActionRequest.h:76
eActionRequestType getActionRequestType() const
retrieve action request type
Definition: LocalActionRequest.h:83
Predefined types for actions management.