open62541pp
0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
include
open62541pp
detail
client_utils.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
open62541pp/detail/open62541/client.h
"
4
5
namespace
opcua
{
6
class
Client
;
7
8
namespace
detail {
9
class
ExceptionCatcher;
10
struct
ClientContext;
11
}
// namespace detail
12
}
// namespace opcua
13
14
namespace
opcua::detail
{
15
16
UA_ClientConfig
*
getConfig
(
UA_Client
* client)
noexcept
;
17
UA_Logger
*
getLogger
(
UA_ClientConfig
* config)
noexcept
;
18
ClientContext
*
getContext
(
UA_Client
* client)
noexcept
;
19
ClientContext
&
getContext
(
Client
& client)
noexcept
;
20
ExceptionCatcher
*
getExceptionCatcher
(
UA_Client
* client)
noexcept
;
21
ExceptionCatcher
&
getExceptionCatcher
(
Client
& client)
noexcept
;
22
UA_Client
*
getHandle
(
Client
& client)
noexcept
;
23
24
}
// namespace opcua::detail
opcua::Client
High-level client class.
Definition
client.hpp:121
opcua::detail::ExceptionCatcher
Catch & store exceptions from user-defined callbacks in an exception-unaware context (open62541).
Definition
exceptioncatcher.hpp:13
client.h
opcua::detail
Definition
datatype.hpp:145
opcua::detail::getContext
ClientContext * getContext(UA_Client *client) noexcept
opcua::detail::getHandle
UA_Client * getHandle(Client &client) noexcept
opcua::detail::getLogger
UA_Logger * getLogger(UA_ClientConfig *config) noexcept
opcua::detail::getConfig
UA_ClientConfig * getConfig(UA_Client *client) noexcept
opcua::detail::getExceptionCatcher
ExceptionCatcher * getExceptionCatcher(UA_Client *client) noexcept
opcua
Definition
async.hpp:11
opcua::LogCategory::Client
@ Client
UA_ClientConfig
UA_Client
UA_Logger
opcua::detail::ClientContext
Internal storage for Client class.
Definition
client_context.hpp:32
Generated by
1.11.0