_UaServer_Session Struct Reference
[UaServerSession]

Holds all data needed to manage a session. More...

#include <uaserver_session.h>


Data Fields

OpcUa_Int32 NoOfLocaleIDs
 Number of elements in the list of locale Ids.
OpcUa_String * LocaleIDs
 List of locale ids in priority order for localized strings.
OpcUa_Mutex Mutex
 Mutex to control access to the session object.
OpcUa_UInt32 SessionId
 Server unique number that identifies the session.
OpcUa_DateTime LastTimeoutReset
 Time of the last timeout reset.
OpcUa_String ClientName
 Displayable string that identifies the OPC client application.
OpcUa_UInt32 SessionTimeout
 Number of milliseconds the session should remain open without activity.
OpcUa_Boolean IsValid
 Inidcates if the session is valid.
OpcUa_Boolean MustDelete
 Inidcates if the session was used without activation and can be deleted.
UaServer_RingBuffer PublishRequests
 List of open publish requests for this session.
OpcUa_Key ServerNonce
 A place to save the server nonce between Create and Activate Session.
UaServer_TurboListpContinuationPoints
 List of continuation points.

Detailed Description

Holds all data needed to manage a session.


Field Documentation

Mutex to control access to the session object.

A place to save the server nonce between Create and Activate Session.

Server unique number that identifies the session.


The documentation for this struct was generated from the following file:
  • /home/gergap/work/unified/sdk_ansi_c/src/uaserver/uaserverc/uaserver_session.h