open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
opcua::detail::ServerContext Struct Reference

#include <server_context.hpp>

Detailed Description

Internal storage for Server class.

Definition at line 39 of file server_context.hpp.

Public Types

using SubId = uint32_t
 
using MonId = uint32_t
 
using SubMonId = std::pair<uint32_t, uint32_t>
 

Public Attributes

ExceptionCatcher exceptionCatcher
 
SessionRegistry sessionRegistry
 
std::atomic< bool > running {false}
 
std::mutex mutexRun
 
std::vector< DataTypedataTypes
 
std::unique_ptr< UA_DataTypeArraydataTypeArray
 
ContextMap< SubMonId, services::detail::MonitoredItemContextmonitoredItems
 
ContextMap< NodeId, NodeContextnodeContexts
 

Member Typedef Documentation

◆ SubId

Definition at line 49 of file server_context.hpp.

◆ MonId

Definition at line 50 of file server_context.hpp.

◆ SubMonId

using opcua::detail::ServerContext::SubMonId = std::pair<uint32_t, uint32_t>

Definition at line 51 of file server_context.hpp.

Member Data Documentation

◆ exceptionCatcher

ExceptionCatcher opcua::detail::ServerContext::exceptionCatcher

Definition at line 40 of file server_context.hpp.

◆ sessionRegistry

SessionRegistry opcua::detail::ServerContext::sessionRegistry

Definition at line 41 of file server_context.hpp.

◆ running

std::atomic<bool> opcua::detail::ServerContext::running {false}

Definition at line 42 of file server_context.hpp.

◆ mutexRun

std::mutex opcua::detail::ServerContext::mutexRun

Definition at line 43 of file server_context.hpp.

◆ dataTypes

std::vector<DataType> opcua::detail::ServerContext::dataTypes

Definition at line 45 of file server_context.hpp.

◆ dataTypeArray

std::unique_ptr<UA_DataTypeArray> opcua::detail::ServerContext::dataTypeArray

Definition at line 46 of file server_context.hpp.

◆ monitoredItems

ContextMap<SubMonId, services::detail::MonitoredItemContext> opcua::detail::ServerContext::monitoredItems

Definition at line 52 of file server_context.hpp.

◆ nodeContexts

ContextMap<NodeId, NodeContext> opcua::detail::ServerContext::nodeContexts

Definition at line 55 of file server_context.hpp.