open62541pp 0.15.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
response_handling.hpp File Reference
#include <algorithm>
#include <iterator>
#include <type_traits>
#include <utility>
#include <vector>
#include "open62541pp/detail/open62541/common.h"
#include "open62541pp/detail/result_utils.hpp"
#include "open62541pp/result.hpp"
#include "open62541pp/span.hpp"
#include "open62541pp/types.hpp"
#include "open62541pp/wrapper.hpp"
Include dependency graph for response_handling.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  opcua::services::detail::Wrap< WrapperType >
 

Namespaces

namespace  opcua
 
namespace  opcua::services
 
namespace  opcua::services::detail
 

Functions

template<typename Response >
const UA_ResponseHeaderopcua::services::detail::getResponseHeader (const Response &response) noexcept
 
template<typename Response >
StatusCode opcua::services::detail::getServiceResult (const Response &response) noexcept
 
template<typename Response >
auto opcua::services::detail::getSingleResult (Response &response) noexcept -> Result< decltype(std::ref(*response.results))>
 
Result< void > opcua::services::detail::toResult (UA_StatusCode code) noexcept
 
Result< NodeIdopcua::services::detail::getAddedNodeId (UA_AddNodesResult &result) noexcept
 
Result< std::vector< Variant > > opcua::services::detail::getOutputArguments (UA_CallMethodResult &result) noexcept
 
template<typename SubscriptionParameters , typename Response >
void opcua::services::detail::reviseSubscriptionParameters (SubscriptionParameters &parameters, const Response &response) noexcept
 
template<typename MonitoringParameters , typename Result >
void opcua::services::detail::reviseMonitoringParameters (MonitoringParameters &parameters, const Result &result) noexcept
 
Result< uint32_t > opcua::services::detail::getMonitoredItemId (const UA_MonitoredItemCreateResult &result) noexcept