open62541pp 0.15.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
request_handling.hpp File Reference
#include <algorithm>
#include <type_traits>
#include <vector>
#include "open62541pp/common.hpp"
#include "open62541pp/detail/open62541/common.h"
#include "open62541pp/span.hpp"
#include "open62541pp/types.hpp"
#include "open62541pp/types_composed.hpp"
#include "open62541pp/typewrapper.hpp"
Include dependency graph for request_handling.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
 
namespace  opcua::services::detail
 

Functions

template<typename T >
ExtensionObject opcua::services::detail::wrapNodeAttributes (const T &attributes) noexcept
 
template<typename T >
auto * opcua::services::detail::getPointer (T &value) noexcept
 
template<typename T >
auto * opcua::services::detail::getPointer (Span< T > array) noexcept
 
template<typename T >
auto * opcua::services::detail::getNativePointer (T &wrapper) noexcept
 
template<typename T >
auto * opcua::services::detail::getNativePointer (Span< T > array) noexcept
 
UA_ReadValueId opcua::services::detail::createReadValueId (const NodeId &id, AttributeId attributeId) noexcept
 
UA_ReadRequest opcua::services::detail::createReadRequest (TimestampsToReturn timestamps, UA_ReadValueId &item) noexcept
 
UA_ReadRequest opcua::services::detail::createReadRequest (TimestampsToReturn timestamps, Span< const ReadValueId > nodesToRead) noexcept
 
UA_WriteValue opcua::services::detail::createWriteValue (const NodeId &id, AttributeId attributeId, const DataValue &value) noexcept
 
UA_WriteRequest opcua::services::detail::createWriteRequest (UA_WriteValue &item) noexcept
 
UA_WriteRequest opcua::services::detail::createWriteRequest (Span< const WriteValue > nodesToWrite) noexcept
 
UA_CallMethodRequest opcua::services::detail::createCallMethodRequest (const NodeId &objectId, const NodeId &methodId, Span< const Variant > inputArguments) noexcept
 
UA_BrowseRequest opcua::services::detail::createBrowseRequest (const BrowseDescription &bd, uint32_t maxReferences) noexcept
 
UA_BrowseNextRequest opcua::services::detail::createBrowseNextRequest (bool releaseContinuationPoint, const ByteString &continuationPoint) noexcept
 
UA_TranslateBrowsePathsToNodeIdsRequest opcua::services::detail::createTranslateBrowsePathsToNodeIdsRequest (const BrowsePath &browsePath) noexcept
 
BrowsePath opcua::services::detail::createBrowsePath (const NodeId &origin, Span< const QualifiedName > browsePath)
 
template<typename MonitoringParameters >
void opcua::services::detail::copyMonitoringParametersToNative (const MonitoringParameters &parameters, UA_MonitoringParameters &native) noexcept
 
template<typename MonitoringParameters >
UA_MonitoredItemCreateRequest opcua::services::detail::createMonitoredItemCreateRequest (const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, MonitoringParameters &parameters) noexcept
 
template<typename MonitoringParameters >
UA_MonitoredItemModifyRequest opcua::services::detail::createMonitoredItemModifyRequest (uint32_t monitoredItemId, MonitoringParameters &parameters) noexcept
 
template<typename MonitoringParameters >
UA_ModifyMonitoredItemsRequest opcua::services::detail::createModifyMonitoredItemsRequest (uint32_t subscriptionId, MonitoringParameters &parameters, UA_MonitoredItemModifyRequest &item) noexcept
 
UA_SetMonitoringModeRequest opcua::services::detail::createSetMonitoringModeRequest (uint32_t subscriptionId, Span< const uint32_t > monitoredItemIds, MonitoringMode monitoringMode) noexcept
 
UA_SetTriggeringRequest opcua::services::detail::createSetTriggeringRequest (uint32_t subscriptionId, uint32_t triggeringItemId, Span< const uint32_t > linksToAdd, Span< const uint32_t > linksToRemove) noexcept