open62541pp 0.16.0
C++ wrapper of open62541
|
#include <utility>
#include "open62541pp/async.hpp"
#include "open62541pp/common.hpp"
#include "open62541pp/detail/open62541/common.h"
#include "open62541pp/result.hpp"
#include "open62541pp/services/detail/async_transform.hpp"
#include "open62541pp/services/detail/attribute_handler.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/types_composed.hpp"
Go to the source code of this file.
Namespaces | |
namespace | opcua |
namespace | opcua::services |
namespace | opcua::services::detail |
Functions | |
ReadResponse | opcua::services::read (Client &connection, const ReadRequest &request) noexcept |
ReadResponse | opcua::services::read (Client &connection, Span< const ReadValueId > nodesToRead, TimestampsToReturn timestamps) noexcept |
template<typename CompletionToken > | |
auto | opcua::services::readAsync (Client &connection, const ReadRequest &request, CompletionToken &&token) |
template<typename CompletionToken > | |
auto | opcua::services::readAsync (Client &connection, Span< const ReadValueId > nodesToRead, TimestampsToReturn timestamps, CompletionToken &&token) |
template<typename T > | |
Result< DataValue > | opcua::services::readAttribute (T &connection, const NodeId &id, AttributeId attributeId, TimestampsToReturn timestamps) noexcept |
template<typename CompletionToken > | |
auto | opcua::services::readAttributeAsync (Client &connection, const NodeId &id, AttributeId attributeId, TimestampsToReturn timestamps, CompletionToken &&token) |
WriteResponse | opcua::services::write (Client &connection, const WriteRequest &request) noexcept |
WriteResponse | opcua::services::write (Client &connection, Span< const WriteValue > nodesToWrite) noexcept |
template<typename CompletionToken > | |
auto | opcua::services::writeAsync (Client &connection, const WriteRequest &request, CompletionToken &&token) |
template<typename CompletionToken > | |
auto | opcua::services::writeAsync (Client &connection, Span< const WriteValue > nodesToWrite, CompletionToken &&token) |
template<typename T > | |
StatusCode | opcua::services::writeAttribute (T &connection, const NodeId &id, AttributeId attributeId, const DataValue &value) noexcept |
template<typename CompletionToken > | |
auto | opcua::services::writeAttributeAsync (Client &connection, const NodeId &id, AttributeId attributeId, const DataValue &value, CompletionToken &&token) |
template<AttributeId Attribute, typename T > | |
auto | opcua::services::detail::readAttributeImpl (T &connection, const NodeId &id) noexcept |
template<AttributeId Attribute, typename CompletionToken > | |
auto | opcua::services::detail::readAttributeAsyncImpl (Client &connection, const NodeId &id, CompletionToken &&token) |
template<AttributeId Attribute, typename T , typename U > | |
StatusCode | opcua::services::detail::writeAttributeImpl (T &connection, const NodeId &id, U &&value) noexcept |
template<AttributeId Attribute, typename T , typename U , typename CompletionToken > | |
auto | opcua::services::detail::writeAttributeAsyncImpl (T &connection, const NodeId &id, U &&value, CompletionToken &&token) |
template<typename T > | |
Result< DataValue > | opcua::services::readDataValue (T &connection, const NodeId &id) noexcept |
template<typename CompletionToken > | |
auto | opcua::services::readDataValueAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
template<typename T > | |
StatusCode | opcua::services::writeDataValue (T &connection, const NodeId &id, const DataValue &value) noexcept |
template<typename CompletionToken > | |
auto | opcua::services::writeDataValueAsync (Client &connection, const NodeId &id, const DataValue &value, CompletionToken &&token) |