open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_Session Struct Reference

#include <ua_session.h>

Public Member Functions

 TAILQ_HEAD (, UA_Subscription) subscriptions
 
 SIMPLEQ_HEAD (, UA_PublishResponseEntry) responseQueue
 

Data Fields

UA_SessionHeader header
 
UA_ApplicationDescription clientDescription
 
UA_String sessionName
 
UA_Boolean activated
 
void * sessionHandle
 
UA_NodeId sessionId
 
UA_UInt32 maxRequestMessageSize
 
UA_UInt32 maxResponseMessageSize
 
UA_Double timeout
 
UA_DateTime validTill
 
UA_ByteString serverNonce
 
UA_UInt16 availableContinuationPoints
 
ContinuationPointcontinuationPoints
 
size_t paramsSize
 
UA_KeyValuePairparams
 
size_t localeIdsSize
 
UA_StringlocaleIds
 
size_t subscriptionsSize
 
size_t responseQueueSize
 
size_t totalRetransmissionQueueSize
 

Detailed Description

Definition at line 38 of file ua_session.h.

Member Function Documentation

◆ TAILQ_HEAD()

UA_Session::TAILQ_HEAD ( UA_Subscription )

◆ SIMPLEQ_HEAD()

UA_Session::SIMPLEQ_HEAD ( UA_PublishResponseEntry )

Field Documentation

◆ header

UA_SessionHeader UA_Session::header

Definition at line 39 of file ua_session.h.

◆ clientDescription

UA_ApplicationDescription UA_Session::clientDescription

Definition at line 40 of file ua_session.h.

◆ sessionName

UA_String UA_Session::sessionName

Definition at line 41 of file ua_session.h.

◆ activated

UA_Boolean UA_Session::activated

Definition at line 42 of file ua_session.h.

◆ sessionHandle

void* UA_Session::sessionHandle

Definition at line 43 of file ua_session.h.

◆ sessionId

UA_NodeId UA_Session::sessionId

Definition at line 44 of file ua_session.h.

◆ maxRequestMessageSize

UA_UInt32 UA_Session::maxRequestMessageSize

Definition at line 45 of file ua_session.h.

◆ maxResponseMessageSize

UA_UInt32 UA_Session::maxResponseMessageSize

Definition at line 46 of file ua_session.h.

◆ timeout

UA_Double UA_Session::timeout

Definition at line 47 of file ua_session.h.

◆ validTill

UA_DateTime UA_Session::validTill

Definition at line 48 of file ua_session.h.

◆ serverNonce

UA_ByteString UA_Session::serverNonce

Definition at line 49 of file ua_session.h.

◆ availableContinuationPoints

UA_UInt16 UA_Session::availableContinuationPoints

Definition at line 51 of file ua_session.h.

◆ continuationPoints

ContinuationPoint* UA_Session::continuationPoints

Definition at line 52 of file ua_session.h.

◆ paramsSize

size_t UA_Session::paramsSize

Definition at line 54 of file ua_session.h.

◆ params

UA_KeyValuePair* UA_Session::params

Definition at line 55 of file ua_session.h.

◆ localeIdsSize

size_t UA_Session::localeIdsSize

Definition at line 58 of file ua_session.h.

◆ localeIds

UA_String* UA_Session::localeIds

Definition at line 59 of file ua_session.h.

◆ subscriptionsSize

size_t UA_Session::subscriptionsSize

Definition at line 66 of file ua_session.h.

◆ responseQueueSize

size_t UA_Session::responseQueueSize

Definition at line 69 of file ua_session.h.

◆ totalRetransmissionQueueSize

size_t UA_Session::totalRetransmissionQueueSize

Definition at line 72 of file ua_session.h.


The documentation for this struct was generated from the following file: