UaServerRead


Typedefs

typedef
typedefOPCUA_BEGIN_EXTERN_C
struct _UaServer_ReadContext 
UaServer_ReadContext
 Holds all data to handle the ReadRequest.

Functions

OpcUa_StatusCode UaServer_ReadContext_Create (UaServer_ReadContext **a_ppReadContext)
 This function creates a new ReadContext.
OpcUa_Void UaServer_ReadContext_Delete (UaServer_ReadContext **a_ppReadContext)
 This function deletes the existing ReadContext.
IFMETHODIMP() UaServer_Providers_ReadComplete (UaServer_ProviderReadContext *a_pReadContext)
 Reads a complete context.
OpcUa_StatusCode UaServer_EndRead (OpcUa_StatusCode a_uStatusCode, UaServer_ReadContext *a_pReadContext)
 Ends to read a context.
OpcUa_StatusCode UaServer_Read (UaServer_ReadContext *a_pReadContext)
 Reads a context.
OpcUa_StatusCode UaServer_BeginRead (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType)
 This function beginns reading information.
OpcUa_StatusCode UaServer_Read_Internal (OpcUa_BaseNode *a_pNode, UaServer_ReadContext *a_pReadContext, OpcUa_Int32 a_iNodeIndex)
 This function allowes the internal read.

Typedef Documentation

typedef typedefOPCUA_BEGIN_EXTERN_C struct _UaServer_ReadContext UaServer_ReadContext

Holds all data to handle the ReadRequest.


Function Documentation

OpcUa_StatusCode UaServer_BeginRead ( OpcUa_Endpoint  a_hEndpoint,
OpcUa_Handle  a_hContext,
OpcUa_Void **  a_ppRequest,
OpcUa_EncodeableType *  a_pRequestType 
)

This function beginns reading information.

Parameters:
a_hEndpoint handle to the endpoint.
a_hContext General context containing information like the session object.
a_ppRequest the request of the current send information.
a_pRequestType [in] The type of request.
Returns:
the OPC UA Status code.

OpcUa_StatusCode UaServer_EndRead ( OpcUa_StatusCode  a_uStatusCode,
UaServer_ReadContext a_pReadContext 
)

Ends to read a context.

Parameters:
a_uStatusCode Error code.
a_pReadContext the needed ReadContext.
Returns:
the OPC UA Status code.

IFMETHODIMP() UaServer_Providers_ReadComplete ( UaServer_ProviderReadContext a_pReadContext  ) 

Reads a complete context.

Parameters:
a_pReadContext the needed ReadContext.
Returns:
only good if successful.

OpcUa_StatusCode UaServer_Read ( UaServer_ReadContext a_pReadContext  ) 

Reads a context.

Parameters:
a_pReadContext the needed ReadContext.
Returns:
the OPC UA Status code.

OpcUa_StatusCode UaServer_Read_Internal ( OpcUa_BaseNode *  a_pNode,
UaServer_ReadContext a_pReadContext,
OpcUa_Int32  a_iNodeIndex 
)

This function allowes the internal read.

Parameters:
@param 
Returns:
the OPC UA Status code.

OpcUa_StatusCode UaServer_ReadContext_Create ( UaServer_ReadContext **  a_ppReadContext  ) 

This function creates a new ReadContext.

Parameters:
a_ppReadContext the needed ReadContext.

OpcUa_Void UaServer_ReadContext_Delete ( UaServer_ReadContext **  a_ppReadContext  ) 

This function deletes the existing ReadContext.

Parameters:
a_ppReadContext the needed ReadContext.