UaCallContext Class. Derived from UaTMBaseContext and MethodManagerCallback. It is not possible to create plane copies of this class. More...
#include <uatransactionmanager.h>
Public Member Functions | |
UaCallContext () | |
virtual | ~UaCallContext () |
UaStatus | finishCall (OpcUa_UInt32 callbackHandle, UaStatusCodeArray &inputArgumentResults, UaDiagnosticInfos &inputArgumentDiag, UaVariantArray &outputArguments, UaStatus &statusCode) |
void | sendResponse () |
Public Attributes | |
OpcUa_CallRequest * | m_pRequest |
Membervar. | |
UaCallMethodResults | m_arUaCallMethodResults |
Membervar. |
UaCallContext Class. Derived from UaTMBaseContext and MethodManagerCallback. It is not possible to create plane copies of this class.
UaCallContext::UaCallContext | ( | ) |
construction
UaCallContext::~UaCallContext | ( | ) | [virtual] |
destruction
UaStatus UaCallContext::finishCall | ( | OpcUa_UInt32 | callbackHandle, |
UaStatusCodeArray & | inputArgumentResults, | ||
UaDiagnosticInfos & | inputArgumentDiag, | ||
UaVariantArray & | outputArguments, | ||
UaStatus & | statusCode | ||
) | [virtual] |
Finish a Call.
callbackHandle | Handle for the node in the callback. This handle was passed in to the IOManager with the beginStartMonitoring method. |
inputArgumentResults | the Result of the actual input Argument. |
inputArgumentDiag | input arguments for diagnostic information. |
outputArguments | the actual output Argument |
statusCode | Result of the finishCall operation. |
Implements MethodManagerCallback.
void UaCallContext::sendResponse | ( | ) | [virtual] |
Send the response for the service.
Implements UaTMBaseContext.