[−][src]Crate opcua_core
The OPC UA Core module holds functionality that is common to server and clients that make use of OPC UA. It contains message chunking, cryptography / pki, communications and standard handshake messages.
Modules
comms | Contains all code related to sending / receiving messages from a transport and turning those messages into and out of chunks. |
completion_pact | This type and the use of it is adapted from an answer on this discussion. |
config | |
debug | Contains debugging utility helper functions |
handle | |
prelude | Contains most of the things that are typically required from a client / server. |
runtime | |
supported_message |
Macros
deregister_runtime_component | See |
register_runtime_component | This macro is for debugging purposes - code register a running component (e.g. tokio task) when it starts and calls the corresponding deregister macro when it finishes. This enables the code to print out a list of components in existence at any time to ensure they were properly cleaned up. |
runtime_components | Returns a vector of all currently existing runtime components as a vector of strings. |
supported_message_as | |
trace_lock_unwrap | Tracing macro for obtaining a lock on a |
trace_read_lock_unwrap | Tracing macro for obtaining a read lock on a |
trace_write_lock_unwrap | Tracing macro for obtaining a write lock on a |
Structs
RUNTIME |