open62541 1.3.14
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_Server Struct Reference

#include <ua_server_internal.h>

Public Member Functions

 TAILQ_HEAD (, channel_entry) channels
 
 LIST_HEAD (session_list, session_list_entry) sessions
 
 LIST_HEAD (, UA_Subscription) subscriptions
 
 LIST_HEAD (, UA_MonitoredItem) localMonitoredItems
 

Data Fields

UA_ServerConfig config
 
UA_DateTime startTime
 
UA_DateTime endTime
 
UA_ServerLifecycle state
 
UA_UInt32 lastChannelId
 
UA_UInt32 lastTokenId
 
UA_UInt32 sessionCount
 
UA_UInt32 activeSessionCount
 
UA_Session adminSession
 
size_t namespacesSize
 
UA_Stringnamespaces
 
UA_Timer timer
 
UA_Boolean bootstrapNS0
 
UA_DiscoveryManager discoveryManager
 
size_t subscriptionsSize
 
size_t monitoredItemsSize
 
UA_UInt32 lastSubscriptionId
 
UA_UInt32 lastLocalMonitoredItemId
 
UA_PubSubManager pubSubManager
 
UA_NetworkStatistics networkStatistics
 
UA_SecureChannelStatistics secureChannelStatistics
 
UA_ServerDiagnosticsSummaryDataType serverDiagnosticsSummary
 

Detailed Description

Definition at line 85 of file ua_server_internal.h.

Member Function Documentation

◆ TAILQ_HEAD()

UA_Server::TAILQ_HEAD ( channel_entry )

◆ LIST_HEAD() [1/3]

UA_Server::LIST_HEAD ( session_list ,
session_list_entry  )

◆ LIST_HEAD() [2/3]

UA_Server::LIST_HEAD ( UA_Subscription )

◆ LIST_HEAD() [3/3]

UA_Server::LIST_HEAD ( UA_MonitoredItem )

Field Documentation

◆ config

UA_ServerConfig UA_Server::config

Definition at line 87 of file ua_server_internal.h.

◆ startTime

UA_DateTime UA_Server::startTime

Definition at line 88 of file ua_server_internal.h.

◆ endTime

UA_DateTime UA_Server::endTime

Definition at line 89 of file ua_server_internal.h.

◆ state

UA_ServerLifecycle UA_Server::state

Definition at line 92 of file ua_server_internal.h.

◆ lastChannelId

UA_UInt32 UA_Server::lastChannelId

Definition at line 96 of file ua_server_internal.h.

◆ lastTokenId

UA_UInt32 UA_Server::lastTokenId

Definition at line 97 of file ua_server_internal.h.

◆ sessionCount

UA_UInt32 UA_Server::sessionCount

Definition at line 105 of file ua_server_internal.h.

◆ activeSessionCount

UA_UInt32 UA_Server::activeSessionCount

Definition at line 106 of file ua_server_internal.h.

◆ adminSession

UA_Session UA_Server::adminSession

Definition at line 107 of file ua_server_internal.h.

◆ namespacesSize

size_t UA_Server::namespacesSize

Definition at line 112 of file ua_server_internal.h.

◆ namespaces

UA_String* UA_Server::namespaces

Definition at line 113 of file ua_server_internal.h.

◆ timer

UA_Timer UA_Server::timer

Definition at line 116 of file ua_server_internal.h.

◆ bootstrapNS0

UA_Boolean UA_Server::bootstrapNS0

Definition at line 120 of file ua_server_internal.h.

◆ discoveryManager

UA_DiscoveryManager UA_Server::discoveryManager

Definition at line 124 of file ua_server_internal.h.

◆ subscriptionsSize

size_t UA_Server::subscriptionsSize

Definition at line 129 of file ua_server_internal.h.

◆ monitoredItemsSize

size_t UA_Server::monitoredItemsSize

Definition at line 130 of file ua_server_internal.h.

◆ lastSubscriptionId

UA_UInt32 UA_Server::lastSubscriptionId

Definition at line 134 of file ua_server_internal.h.

◆ lastLocalMonitoredItemId

UA_UInt32 UA_Server::lastLocalMonitoredItemId

Definition at line 138 of file ua_server_internal.h.

◆ pubSubManager

UA_PubSubManager UA_Server::pubSubManager

Definition at line 148 of file ua_server_internal.h.

◆ networkStatistics

UA_NetworkStatistics UA_Server::networkStatistics

Definition at line 157 of file ua_server_internal.h.

◆ secureChannelStatistics

UA_SecureChannelStatistics UA_Server::secureChannelStatistics

Definition at line 158 of file ua_server_internal.h.

◆ serverDiagnosticsSummary

UA_ServerDiagnosticsSummaryDataType UA_Server::serverDiagnosticsSummary

Definition at line 159 of file ua_server_internal.h.


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