UaServerHistoryUpdate


Typedefs

typedef
typedefOPCUA_BEGIN_EXTERN_C
struct
_UaServer_HistoryUpdateContext 
UaServer_HistoryUpdateContext
 Holds all data to handle the HistoryUpdateRequest.

Functions

OpcUa_StatusCode UaServer_HistoryUpdateContext_Create (UaServer_HistoryUpdateContext **a_ppHistoryUpdateContext)
 This function creates a new HistoryUpdateContext.
OpcUa_Void UaServer_HistoryUpdateContext_Delete (UaServer_HistoryUpdateContext **a_ppHistoryUpdateContext)
 This function deletes the existing HistoryUpdateContext.
IFMETHODIMP() UaServer_Providers_HistoryUpdateComplete (UaServer_ProviderHistoryUpdateContext *a_pHistoryUpdateContext)
 HistoryUpdates a complete context.
OpcUa_StatusCode UaServer_EndHistoryUpdate (OpcUa_StatusCode a_uStatusCode, UaServer_HistoryUpdateContext *a_pHistoryUpdateContext)
 Ends to HistoryUpdate a context.
OpcUa_StatusCode UaServer_HistoryUpdate (UaServer_HistoryUpdateContext *a_pHistoryUpdateContext)
 HistoryUpdates a context.
OpcUa_StatusCode UaServer_BeginHistoryUpdate (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType)
 This function beginns HistoryUpdateing information.
OpcUa_StatusCode UaServer_HistoryUpdate_Internal (OpcUa_BaseNode *a_pNode, UaServer_HistoryUpdateContext *a_pHistoryUpdateContext, OpcUa_Int32 a_iNodeIndex)
 This function allowes the internal HistoryUpdate.

Typedef Documentation

typedef typedefOPCUA_BEGIN_EXTERN_C struct _UaServer_HistoryUpdateContext UaServer_HistoryUpdateContext

Holds all data to handle the HistoryUpdateRequest.


Function Documentation

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

This function beginns HistoryUpdateing 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_EndHistoryUpdate ( OpcUa_StatusCode  a_uStatusCode,
UaServer_HistoryUpdateContext a_pHistoryUpdateContext 
)

Ends to HistoryUpdate a context.

Parameters:
a_uStatusCode Error code.
a_pHistoryUpdateContext the needed HistoryUpdateContext.
Returns:
the OPC UA Status code.

OpcUa_StatusCode UaServer_HistoryUpdate ( UaServer_HistoryUpdateContext a_pHistoryUpdateContext  ) 

HistoryUpdates a context.

Parameters:
a_pHistoryUpdateContext the needed HistoryUpdateContext.
Returns:
the OPC UA Status code.

OpcUa_StatusCode UaServer_HistoryUpdate_Internal ( OpcUa_BaseNode *  a_pNode,
UaServer_HistoryUpdateContext a_pHistoryUpdateContext,
OpcUa_Int32  a_iNodeIndex 
)

This function allowes the internal HistoryUpdate.

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

OpcUa_StatusCode UaServer_HistoryUpdateContext_Create ( UaServer_HistoryUpdateContext **  a_ppHistoryUpdateContext  ) 

This function creates a new HistoryUpdateContext.

Parameters:
a_ppHistoryUpdateContext the needed HistoryUpdateContext.

OpcUa_Void UaServer_HistoryUpdateContext_Delete ( UaServer_HistoryUpdateContext **  a_ppHistoryUpdateContext  ) 

This function deletes the existing HistoryUpdateContext.

Parameters:
a_ppHistoryUpdateContext the needed HistoryUpdateContext.

IFMETHODIMP() UaServer_Providers_HistoryUpdateComplete ( UaServer_ProviderHistoryUpdateContext a_pHistoryUpdateContext  ) 

HistoryUpdates a complete context.

Parameters:
a_pHistoryUpdateContext the needed HistoryUpdateContext.
Returns:
only good if successful.