UA Server SDK C++ Bundle  1.4.0.258
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UaCallContext Class Reference

UaCallContext. More...

#include <uatransactionmanager.h>

Inherits UaTMBaseContext, and MethodManagerCallback.

Public Member Functions

 UaCallContext ()
 construction
 
virtual ~UaCallContext ()
 destruction
 
UaStatus finishCall (OpcUa_UInt32 callbackHandle, UaStatusCodeArray &inputArgumentResults, UaDiagnosticInfos &inputArgumentDiag, UaVariantArray &outputArguments, UaStatus &statusCode)
 Finish a Call. More...
 
void sendResponse ()
 Start service handling. More...
 
- Public Member Functions inherited from UaTMBaseContext
 UaTMBaseContext ()
 construction
 
virtual ~UaTMBaseContext ()
 destruction
 
void execute ()
 Execute operation. More...
 
virtual ContextType getType ()
 
- Public Member Functions inherited from MethodManagerCallback
 MethodManagerCallback ()
 construction
 
virtual ~MethodManagerCallback ()
 destruction
 

Public Attributes

OpcUa_CallRequest * m_pRequest
 Membervar.
 
UaCallMethodResults m_arUaCallMethodResults
 Membervar.
 
- Public Attributes inherited from UaTMBaseContext
OpcUa_Endpoint m_pEndpoint
 
OpcUa_Handle m_hCallContext
 
OpcUa_EncodeableType * m_pRequestType
 
ServiceContext m_serviceContext
 
UaMutex m_mutex
 
OpcUa_UInt32 m_finishedItemCount
 
UaDiagnosticInfoRawArray m_pDiagnosticInfoArray
 
OpcUa_Boolean m_isCancled
 
OpcUa_Boolean m_isReadyToCancel
 
OpcUa_Boolean m_isReadyToBeDeleted
 

Additional Inherited Members

- Public Types inherited from UaTMBaseContext
enum  ContextType {
  UnknownContext, HistoryReadContext, HistoryUpdateContext, QueryFirstContext,
  QueryNextContext
}
 

Detailed Description

UaCallContext.

UaCallContext Class. Derived from UaTMBaseContext and MethodManagerCallback. It is not possible to create plane copies of this class.

Member Function Documentation

UaStatus UaCallContext::finishCall ( OpcUa_UInt32  callbackHandle,
UaStatusCodeArray &  inputArgumentResults,
UaDiagnosticInfos &  inputArgumentDiag,
UaVariantArray &  outputArguments,
UaStatus statusCode 
)
virtual

Finish a Call.

Parameters
callbackHandleHandle for the node in the callback. This handle was passed in to the IOManager with the beginStartMonitoring method.
inputArgumentResultsthe Result of the actual input Argument.
inputArgumentDiaginput arguments for diagnostic information.
outputArgumentsthe actual output Argument
statusCodeResult of the finishCall operation.
Returns
Error code

Implements MethodManagerCallback.

void UaCallContext::sendResponse ( )
virtual

Start service handling.

Implements UaTMBaseContext.


The documentation for this class was generated from the following files: