open62541pp
0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
include
open62541pp
detail
server_utils.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
open62541pp/detail/open62541/server.h
"
4
5
namespace
opcua
{
6
class
Server
;
7
8
namespace
detail {
9
class
ExceptionCatcher;
10
struct
ServerContext;
11
}
// namespace detail
12
}
// namespace opcua
13
14
namespace
opcua::detail
{
15
16
UA_ServerConfig
*
getConfig
(
UA_Server
* server)
noexcept
;
17
UA_Logger
*
getLogger
(
UA_ServerConfig
* config)
noexcept
;
18
ServerContext
*
getContext
(
UA_Server
* server)
noexcept
;
19
ServerContext
&
getContext
(
Server
& server)
noexcept
;
20
ExceptionCatcher
*
getExceptionCatcher
(
UA_Server
* server)
noexcept
;
21
ExceptionCatcher
&
getExceptionCatcher
(
Server
& server)
noexcept
;
22
UA_Server
*
getHandle
(
Server
& server)
noexcept
;
23
24
}
// namespace opcua::detail
opcua::Server
High-level server class.
Definition
server.hpp:132
opcua::detail::ExceptionCatcher
Catch & store exceptions from user-defined callbacks in an exception-unaware context (open62541).
Definition
exceptioncatcher.hpp:13
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::TimestampsToReturn::Server
@ Server
server.h
UA_Logger
UA_ServerConfig
UA_Server
opcua::detail::ServerContext
Internal storage for Server class.
Definition
server_context.hpp:39
Generated by
1.11.0