open62541pp 0.18.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
Namespaces | Functions
method.hpp File Reference
#include <utility>
#include "open62541pp/async.hpp"
#include "open62541pp/config.hpp"
#include "open62541pp/services/detail/async_transform.hpp"
#include "open62541pp/services/detail/client_service.hpp"
#include "open62541pp/services/detail/request_handling.hpp"
#include "open62541pp/services/detail/response_handling.hpp"
#include "open62541pp/span.hpp"
#include "open62541pp/types.hpp"
#include "open62541pp/ua/types.hpp"
Include dependency graph for method.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  opcua
 
namespace  opcua::services
 

Functions

CallResponse opcua::services::call (Client &connection, const CallRequest &request) noexcept
 
template<typename CompletionToken >
auto opcua::services::callAsync (Client &connection, const CallRequest &request, CompletionToken &&token)
 
template<typename T >
CallMethodResult opcua::services::call (T &connection, const NodeId &objectId, const NodeId &methodId, Span< const Variant > inputArguments) noexcept
 
template<typename CompletionToken >
auto opcua::services::callAsync (Client &connection, const NodeId &objectId, const NodeId &methodId, Span< const Variant > inputArguments, CompletionToken &&token)