open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
client_utils.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace opcua {
6class Client;
7
8namespace detail {
9class ExceptionCatcher;
10struct ClientContext;
11} // namespace detail
12} // namespace opcua
13
14namespace opcua::detail {
15
19ClientContext& getContext(Client& client) noexcept;
22UA_Client* getHandle(Client& client) noexcept;
23
24} // namespace opcua::detail
High-level client class.
Definition client.hpp:121
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 Client class.