Crate opcua_server[−][src]
The OPC UA Server module contains all server side functionality - address space, services, server security, session management, local discovery server registration and subscriptions.
Modules
address_space |
This module holds functionality necessary to access the address space, find nodes, add nodes, change attributes and values on nodes. |
comms | |
config | |
constants |
Constants that govern the internal workings of the server impl. |
continuation_point | |
diagnostics | |
metrics |
The server metrics module maintains a snapshot of server state that can be used by anything that wants to see what is happening in the server. State is updated by the server as sessions are added, removed, and when subscriptions / monitored items are added, removed. |
prelude | |
server |
The server module defines types related to the server, its current running state and end point information. |
state |
The server module defines types related to the server, it's current running state and end point information. |
subscriptions | |
util |
Macros
find_attribute_mandatory |
This is a sanity saving macro that adds Node trait methods to all types that have a base member. |
find_attribute_value_mandatory |
Macro that finds an attribute that is mandatory for the node type and returns its entry. This macro will trigger a panic if an expected attribute isn't there. |
find_attribute_value_optional |
Macro that finds an optional attribute returning the attribute in a |