#include <methodmanager.h>
Inherited by UaConditionStateMachineType.
Public Member Functions | |
MethodManager () | |
virtual | ~MethodManager () |
virtual UaStatus | beginCall (MethodManagerCallback *pCallback, const ServiceContext &serviceContext, OpcUa_UInt32 callbackHandle, MethodHandle *pMethodHandle, const UaVariantArray &inputArguments)=0 |
MethodManager::MethodManager | ( | ) | [inline] |
construction
virtual MethodManager::~MethodManager | ( | ) | [inline, virtual] |
destruction
virtual UaStatus MethodManager::beginCall | ( | MethodManagerCallback * | pCallback, | |
const ServiceContext & | serviceContext, | |||
OpcUa_UInt32 | callbackHandle, | |||
MethodHandle * | pMethodHandle, | |||
const UaVariantArray & | inputArguments | |||
) | [pure virtual] |
Call method of an UA object.
pCallback | Callback interface used for the transaction. The IOManager must use this interface to finish the action for each passed node in the transaction. | |
serviceContext | General context for the service calls containing information like the session object, return diagnostic mask and timeout hint. | |
callbackHandle | Handle for the node in the callback. This handle was passed in to the IOManager with the beginModifyMonitoring method. | |
pMethodHandle | Handle for the node of the method. | |
inputArguments | the actual input Argument. |