15 #ifndef __IPSDKCORE_UPDATEREMOTEACTION_H__ 16 #define __IPSDKCORE_UPDATEREMOTEACTION_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKCore/Processing/Action/BaseSimpleAction.h> 50 const Guid& requestGuid,
56 const Guid& requestGuid,
57 const std::string& msgError);
62 const Guid& requestGuid);
66 const Guid& getProviderGuid()
const;
70 const Guid& getRequestGuid()
const;
107 #pragma warning (pop) 109 #endif // __IPSDKCORE_UPDATEREMOTEACTION_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Guid _requestGuid
request guid has known on local machine
Definition: UpdateRemoteAction.h:89
std::string _msgError
error message in case of failure
Definition: UpdateRemoteAction.h:95
boost::shared_ptr< BaseAction > ActionPtr
shared pointer to BaseAction
Definition: ActionTypes.h:54
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
Class encapsulating an auto initialized uuid.
Definition: Guid.h:27
Predefined types for action provider management.
Action allowing to update an action on a distant machine.
Definition: UpdateRemoteAction.h:32
eQueryActionResult
Enumerate describing result of an action query.
Definition: ActionProviderTypes.h:41
Base class for library simple actions.
Definition: BaseSimpleAction.h:26
#define IPSDK_DECLARE_ACTION(libraryName, className)
macro allowing to declare an action concrete class
Definition: ActionHdrMacros.h:27
ActionPtr _pAction
pointer to action to be updated
Definition: UpdateRemoteAction.h:98
Guid _providerGuid
provider guid has known on remote machine
Definition: UpdateRemoteAction.h:86
eQueryActionResult _queryActionResult
action request success flag
Definition: UpdateRemoteAction.h:92