open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
server_utils.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace opcua {
6class Server;
7
8namespace detail {
9class ExceptionCatcher;
10struct ServerContext;
11} // namespace detail
12} // namespace opcua
13
14namespace opcua::detail {
15
19ServerContext& getContext(Server& server) noexcept;
22UA_Server* getHandle(Server& server) noexcept;
23
24} // namespace opcua::detail
High-level server class.
Definition server.hpp:132
Catch & store exceptions from user-defined callbacks in an exception-unaware context (open62541).
ClientContext * getContext(UA_Client *client) noexcept
UA_Client * getHandle(Client &client) noexcept
UA_Logger * getLogger(UA_ClientConfig *config) noexcept
UA_ClientConfig * getConfig(UA_Client *client) noexcept
ExceptionCatcher * getExceptionCatcher(UA_Client *client) noexcept
Internal storage for Server class.