Crate opcua_server [] [src]

The OPC UA Server module contains all server side functionality - address space, service implementations, server side authentications, sessions etc.

Modules

address_space

This module holds functionality necessary to access the address space, find nodes, add nodes, change attributes and values on nodes.

config
constants

Constants that govern the internal workings of the server impl.

continuation_point
prelude
server

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 Option, or None if the attribute does not exist.