|
ReadResponse | read (Client &connection, const ReadRequest &request) noexcept |
|
ReadResponse | read (Client &connection, Span< const ReadValueId > nodesToRead, TimestampsToReturn timestamps) noexcept |
|
template<typename CompletionToken > |
auto | readAsync (Client &connection, const ReadRequest &request, CompletionToken &&token) |
|
template<typename CompletionToken > |
auto | readAsync (Client &connection, Span< const ReadValueId > nodesToRead, TimestampsToReturn timestamps, CompletionToken &&token) |
|
template<typename T > |
Result< DataValue > | readAttribute (T &connection, const NodeId &id, AttributeId attributeId, TimestampsToReturn timestamps) noexcept |
|
template<typename CompletionToken > |
auto | readAttributeAsync (Client &connection, const NodeId &id, AttributeId attributeId, TimestampsToReturn timestamps, CompletionToken &&token) |
|
WriteResponse | write (Client &connection, const WriteRequest &request) noexcept |
|
WriteResponse | write (Client &connection, Span< const WriteValue > nodesToWrite) noexcept |
|
template<typename CompletionToken > |
auto | writeAsync (Client &connection, const WriteRequest &request, CompletionToken &&token) |
|
template<typename CompletionToken > |
auto | writeAsync (Client &connection, Span< const WriteValue > nodesToWrite, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeAttribute (T &connection, const NodeId &id, AttributeId attributeId, const DataValue &value) noexcept |
|
template<typename CompletionToken > |
auto | writeAttributeAsync (Client &connection, const NodeId &id, AttributeId attributeId, const DataValue &value, CompletionToken &&token) |
|
template<typename T > |
Result< DataValue > | readDataValue (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readDataValueAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeDataValue (T &connection, const NodeId &id, const DataValue &value) noexcept |
|
template<typename CompletionToken > |
auto | writeDataValueAsync (Client &connection, const NodeId &id, const DataValue &value, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | readNodeId (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readNodeIdAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
Result< NodeClass > | readNodeClass (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readNodeClassAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
Result< QualifiedName > | readBrowseName (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readBrowseNameAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeBrowseName (T &connection, const NodeId &id, const QualifiedName &browseName) noexcept |
|
template<typename CompletionToken > |
auto | writeBrowseNameAsync (Client &connection, const NodeId &id, const QualifiedName &browseName, CompletionToken &&token) |
|
template<typename T > |
Result< LocalizedText > | readDisplayName (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readDisplayNameAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeDisplayName (T &connection, const NodeId &id, const LocalizedText &displayName) noexcept |
|
template<typename CompletionToken > |
auto | writeDisplayNameAsync (Client &connection, const NodeId &id, const LocalizedText &displayName, CompletionToken &&token) |
|
template<typename T > |
Result< LocalizedText > | readDescription (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readDescriptionAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeDescription (T &connection, const NodeId &id, const LocalizedText &description) noexcept |
|
template<typename CompletionToken > |
auto | writeDescriptionAsync (Client &connection, const NodeId &id, const LocalizedText &description, CompletionToken &&token) |
|
template<typename T > |
Result< Bitmask< WriteMask > > | readWriteMask (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readWriteMaskAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeWriteMask (T &connection, const NodeId &id, Bitmask< WriteMask > writeMask) noexcept |
|
template<typename CompletionToken > |
auto | writeWriteMaskAsync (Client &connection, const NodeId &id, Bitmask< WriteMask > writeMask, CompletionToken &&token) |
|
template<typename T > |
Result< Bitmask< WriteMask > > | readUserWriteMask (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readUserWriteMaskAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeUserWriteMask (T &connection, const NodeId &id, Bitmask< WriteMask > userWriteMask) noexcept |
|
template<typename CompletionToken > |
auto | writeUserWriteMaskAsync (Client &connection, const NodeId &id, Bitmask< WriteMask > userWriteMask, CompletionToken &&token) |
|
template<typename T > |
Result< bool > | readIsAbstract (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readIsAbstractAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeIsAbstract (T &connection, const NodeId &id, bool isAbstract) noexcept |
|
template<typename CompletionToken > |
auto | writeIsAbstractAsync (Client &connection, const NodeId &id, bool isAbstract, CompletionToken &&token) |
|
template<typename T > |
Result< bool > | readSymmetric (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readSymmetricAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeSymmetric (T &connection, const NodeId &id, bool symmetric) noexcept |
|
template<typename CompletionToken > |
auto | writeSymmetricAsync (Client &connection, const NodeId &id, bool symmetric, CompletionToken &&token) |
|
template<typename T > |
Result< LocalizedText > | readInverseName (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readInverseNameAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeInverseName (T &connection, const NodeId &id, const LocalizedText &inverseName) noexcept |
|
template<typename CompletionToken > |
auto | writeInverseNameAsync (Client &connection, const NodeId &id, const LocalizedText &inverseName, CompletionToken &&token) |
|
template<typename T > |
Result< bool > | readContainsNoLoops (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readContainsNoLoopsAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeContainsNoLoops (T &connection, const NodeId &id, const bool &containsNoLoops) noexcept |
|
template<typename CompletionToken > |
auto | writeContainsNoLoopsAsync (Client &connection, const NodeId &id, const bool &containsNoLoops, CompletionToken &&token) |
|
template<typename T > |
Result< Bitmask< EventNotifier > > | readEventNotifier (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readEventNotifierAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeEventNotifier (T &connection, const NodeId &id, Bitmask< EventNotifier > eventNotifier) noexcept |
|
template<typename CompletionToken > |
auto | writeEventNotifierAsync (Client &connection, const NodeId &id, Bitmask< EventNotifier > eventNotifier, CompletionToken &&token) |
|
template<typename T > |
Result< Variant > | readValue (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readValueAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeValue (T &connection, const NodeId &id, const Variant &value) noexcept |
|
template<typename CompletionToken > |
auto | writeValueAsync (Client &connection, const NodeId &id, const Variant &value, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | readDataType (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readDataTypeAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeDataType (T &connection, const NodeId &id, const NodeId &dataType) noexcept |
|
template<typename CompletionToken > |
auto | writeDataTypeAsync (Client &connection, const NodeId &id, const NodeId &dataType, CompletionToken &&token) |
|
template<typename T > |
Result< ValueRank > | readValueRank (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readValueRankAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeValueRank (T &connection, const NodeId &id, ValueRank valueRank) noexcept |
|
template<typename CompletionToken > |
auto | writeValueRankAsync (Client &connection, const NodeId &id, ValueRank valueRank, CompletionToken &&token) |
|
template<typename T > |
Result< std::vector< uint32_t > > | readArrayDimensions (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readArrayDimensionsAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeArrayDimensions (T &connection, const NodeId &id, Span< const uint32_t > arrayDimensions) noexcept |
|
template<typename CompletionToken > |
auto | writeArrayDimensionsAsync (Client &connection, const NodeId &id, Span< const uint32_t > arrayDimensions, CompletionToken &&token) |
|
template<typename T > |
Result< Bitmask< AccessLevel > > | readAccessLevel (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readAccessLevelAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeAccessLevel (T &connection, const NodeId &id, Bitmask< AccessLevel > accessLevel) noexcept |
|
template<typename CompletionToken > |
auto | writeAccessLevelAsync (Client &connection, const NodeId &id, Bitmask< AccessLevel > accessLevel, CompletionToken &&token) |
|
template<typename T > |
Result< Bitmask< AccessLevel > > | readUserAccessLevel (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readUserAccessLevelAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeUserAccessLevel (T &connection, const NodeId &id, Bitmask< AccessLevel > userAccessLevel) noexcept |
|
template<typename CompletionToken > |
auto | writeUserAccessLevelAsync (Client &connection, const NodeId &id, Bitmask< AccessLevel > userAccessLevel, CompletionToken &&token) |
|
template<typename T > |
Result< double > | readMinimumSamplingInterval (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readMinimumSamplingIntervalAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeMinimumSamplingInterval (T &connection, const NodeId &id, double minimumSamplingInterval) noexcept |
|
template<typename CompletionToken > |
auto | writeMinimumSamplingIntervalAsync (Client &connection, const NodeId &id, double minimumSamplingInterval, CompletionToken &&token) |
|
template<typename T > |
Result< bool > | readHistorizing (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readHistorizingAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeHistorizing (T &connection, const NodeId &id, bool historizing) noexcept |
|
template<typename CompletionToken > |
auto | writeHistorizingAsync (Client &connection, const NodeId &id, bool historizing, CompletionToken &&token) |
|
template<typename T > |
Result< bool > | readExecutable (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readExecutableAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeExecutable (T &connection, const NodeId &id, bool executable) noexcept |
|
template<typename CompletionToken > |
auto | writeExecutableAsync (Client &connection, const NodeId &id, bool executable, CompletionToken &&token) |
|
template<typename T > |
Result< bool > | readUserExecutable (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readUserExecutableAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
template<typename T > |
StatusCode | writeUserExecutable (T &connection, const NodeId &id, bool userExecutable) noexcept |
|
template<typename CompletionToken > |
auto | writeUserExecutableAsync (Client &connection, const NodeId &id, bool userExecutable, CompletionToken &&token) |
|
template<typename T > |
Result< Variant > | readDataTypeDefinition (T &connection, const NodeId &id) noexcept |
|
template<typename CompletionToken > |
auto | readDataTypeDefinitionAsync (Client &connection, const NodeId &id, CompletionToken &&token) |
|
CallResponse | call (Client &connection, const CallRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | callAsync (Client &connection, const CallRequest &request, CompletionToken &&token) |
|
template<typename T > |
CallMethodResult | call (T &connection, const NodeId &objectId, const NodeId &methodId, Span< const Variant > inputArguments) noexcept |
|
template<typename CompletionToken > |
auto | callAsync (Client &connection, const NodeId &objectId, const NodeId &methodId, Span< const Variant > inputArguments, CompletionToken &&token) |
|
CreateMonitoredItemsResponse | createMonitoredItemsDataChange (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback) |
|
template<typename CompletionToken > |
auto | createMonitoredItemsDataChangeAsync (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
template<typename T > |
MonitoredItemCreateResult | createMonitoredItemDataChange (T &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback) |
|
template<typename CompletionToken > |
auto | createMonitoredItemDataChangeAsync (Client &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
CreateMonitoredItemsResponse | createMonitoredItemsEvent (Client &connection, const CreateMonitoredItemsRequest &request, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback) |
|
template<typename CompletionToken > |
auto | createMonitoredItemsEventAsync (Client &connection, const CreateMonitoredItemsRequest &request, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
MonitoredItemCreateResult | createMonitoredItemEvent (Client &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback={}) |
|
template<typename CompletionToken > |
auto | createMonitoredItemEventAsync (Client &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
ModifyMonitoredItemsResponse | modifyMonitoredItems (Client &connection, const ModifyMonitoredItemsRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | modifyMonitoredItemsAsync (Client &connection, const ModifyMonitoredItemsRequest &request, CompletionToken &&token) |
|
MonitoredItemModifyResult | modifyMonitoredItem (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, const MonitoringParametersEx ¶meters) noexcept |
|
template<typename CompletionToken > |
auto | modifyMonitoredItemAsync (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, const MonitoringParametersEx ¶meters, CompletionToken &&token) |
|
SetMonitoringModeResponse | setMonitoringMode (Client &connection, const SetMonitoringModeRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | setMonitoringModeAsync (Client &connection, const SetMonitoringModeRequest &request, CompletionToken &&token) |
|
StatusCode | setMonitoringMode (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, MonitoringMode monitoringMode) noexcept |
|
template<typename CompletionToken > |
auto | setMonitoringModeAsync (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, MonitoringMode monitoringMode, CompletionToken &&token) |
|
SetTriggeringResponse | setTriggering (Client &connection, const SetTriggeringRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | setTriggeringAsync (Client &connection, const SetTriggeringRequest &request, CompletionToken &&token) |
|
DeleteMonitoredItemsResponse | deleteMonitoredItems (Client &connection, const DeleteMonitoredItemsRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | deleteMonitoredItemsAsync (Client &connection, const DeleteMonitoredItemsRequest &request, CompletionToken &&token) |
|
template<typename T > |
StatusCode | deleteMonitoredItem (T &connection, uint32_t subscriptionId, uint32_t monitoredItemId) |
|
template<typename CompletionToken > |
auto | deleteMonitoredItemAsync (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, CompletionToken &&token) |
|
AddNodesResponse | addNodes (Client &connection, const AddNodesRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | addNodesAsync (Client &connection, const AddNodesRequest &request, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addNode (T &connection, NodeClass nodeClass, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ExtensionObject &nodeAttributes, const NodeId &typeDefinition, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addNodeAsync (Client &connection, NodeClass nodeClass, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ExtensionObject &nodeAttributes, const NodeId &typeDefinition, const NodeId &referenceType, CompletionToken &&token) |
|
AddReferencesResponse | addReferences (Client &connection, const AddReferencesRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | addReferencesAsync (Client &connection, const AddReferencesRequest &request, CompletionToken &&token) |
|
template<typename T > |
StatusCode | addReference (T &connection, const NodeId &sourceId, const NodeId &targetId, const NodeId &referenceType, bool forward) noexcept |
|
template<typename CompletionToken > |
auto | addReferenceAsync (Client &connection, const NodeId &sourceId, const NodeId &targetId, const NodeId &referenceType, bool forward, CompletionToken &&token) |
|
DeleteNodesResponse | deleteNodes (Client &connection, const DeleteNodesRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | deleteNodesAsync (Client &connection, const DeleteNodesRequest &request, CompletionToken &&token) |
|
template<typename T > |
StatusCode | deleteNode (T &connection, const NodeId &id, bool deleteReferences) noexcept |
|
template<typename CompletionToken > |
auto | deleteNodeAsync (Client &connection, const NodeId &id, bool deleteReferences, CompletionToken &&token) |
|
DeleteReferencesResponse | deleteReferences (Client &connection, const DeleteReferencesRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | deleteReferencesAsync (Client &connection, const DeleteReferencesRequest &request, CompletionToken &&token) |
|
template<typename T > |
StatusCode | deleteReference (T &connection, const NodeId &sourceId, const NodeId &targetId, const NodeId &referenceType, bool isForward, bool deleteBidirectional) noexcept |
|
template<typename CompletionToken > |
auto | deleteReferenceAsync (Client &connection, const NodeId &sourceId, const NodeId &targetId, const NodeId &referenceType, bool isForward, bool deleteBidirectional, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addObject (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ObjectAttributes &attributes, const NodeId &objectType, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addObjectAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ObjectAttributes &attributes, const NodeId &objectType, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addFolder (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ObjectAttributes &attributes, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addFolderAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ObjectAttributes &attributes, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addVariable (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const VariableAttributes &attributes, const NodeId &variableType, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addVariableAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const VariableAttributes &attributes, const NodeId &variableType, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addProperty (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const VariableAttributes &attributes) noexcept |
|
template<typename CompletionToken > |
auto | addPropertyAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const VariableAttributes &attributes, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addMethod (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, MethodCallback callback, Span< const Argument > inputArguments, Span< const Argument > outputArguments, const MethodAttributes &attributes, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addMethodAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, MethodCallback callback, Span< const Argument > inputArguments, Span< const Argument > outputArguments, const MethodAttributes &attributes, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addObjectType (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ObjectTypeAttributes &attributes, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addObjectTypeAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ObjectTypeAttributes &attributes, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addVariableType (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const VariableTypeAttributes &attributes, const NodeId &variableType, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addVariableTypeAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const VariableTypeAttributes &attributes, const NodeId &variableType, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addReferenceType (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ReferenceTypeAttributes &attributes, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addReferenceTypeAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ReferenceTypeAttributes &attributes, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addDataType (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const DataTypeAttributes &attributes, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addDataTypeAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const DataTypeAttributes &attributes, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
Result< NodeId > | addView (T &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ViewAttributes &attributes, const NodeId &referenceType) noexcept |
|
template<typename CompletionToken > |
auto | addViewAsync (Client &connection, const NodeId &parentId, const NodeId &id, std::string_view browseName, const ViewAttributes &attributes, const NodeId &referenceType, CompletionToken &&token) |
|
template<typename T > |
StatusCode | addModellingRule (T &connection, const NodeId &id, ModellingRule rule) noexcept |
|
template<typename CompletionToken > |
auto | addModellingRuleAsync (Client &connection, const NodeId &id, ModellingRule rule, CompletionToken &&token) |
|
CreateSubscriptionResponse | createSubscription (Client &connection, const CreateSubscriptionRequest &request, StatusChangeNotificationCallback statusChangeCallback, DeleteSubscriptionCallback deleteCallback) |
|
CreateSubscriptionResponse | createSubscription (Client &connection, const SubscriptionParameters ¶meters, bool publishingEnabled, StatusChangeNotificationCallback statusChangeCallback, DeleteSubscriptionCallback deleteCallback) noexcept |
|
template<typename CompletionToken > |
auto | createSubscriptionAsync (Client &connection, const CreateSubscriptionRequest &request, StatusChangeNotificationCallback statusChangeCallback, DeleteSubscriptionCallback deleteCallback, CompletionToken &&token) |
|
template<typename CompletionToken > |
auto | createSubscriptionAsync (Client &connection, const SubscriptionParameters ¶meters, bool publishingEnabled, StatusChangeNotificationCallback statusChangeCallback, DeleteSubscriptionCallback deleteCallback, CompletionToken &&token) |
|
ModifySubscriptionResponse | modifySubscription (Client &connection, const ModifySubscriptionRequest &request) noexcept |
|
ModifySubscriptionResponse | modifySubscription (Client &connection, uint32_t subscriptionId, const SubscriptionParameters ¶meters) noexcept |
|
template<typename CompletionToken > |
auto | modifySubscriptionAsync (Client &connection, const ModifySubscriptionRequest &request, CompletionToken &&token) |
|
template<typename CompletionToken > |
auto | modifySubscriptionAsync (Client &connection, uint32_t subscriptionId, const SubscriptionParameters ¶meters, CompletionToken &&token) |
|
SetPublishingModeResponse | setPublishingMode (Client &connection, const SetPublishingModeRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | setPublishingModeAsync (Client &connection, const SetPublishingModeRequest &request, CompletionToken &&token) |
|
StatusCode | setPublishingMode (Client &connection, uint32_t subscriptionId, bool publishing) noexcept |
|
template<typename CompletionToken > |
auto | setPublishingModeAsync (Client &connection, uint32_t subscriptionId, bool publishing, CompletionToken &&token) |
|
DeleteSubscriptionsResponse | deleteSubscriptions (Client &connection, const DeleteSubscriptionsRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | deleteSubscriptionsAsync (Client &connection, const DeleteSubscriptionsRequest &request, CompletionToken &&token) |
|
StatusCode | deleteSubscription (Client &connection, uint32_t subscriptionId) noexcept |
|
template<typename CompletionToken > |
auto | deleteSubscriptionAsync (Client &connection, uint32_t subscriptionId, CompletionToken &&token) |
|
BrowseResponse | browse (Client &connection, const BrowseRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | browseAsync (Client &connection, const BrowseRequest &request, CompletionToken &&token) |
|
template<typename T > |
BrowseResult | browse (T &connection, const BrowseDescription &bd, uint32_t maxReferences) noexcept |
|
template<typename CompletionToken > |
auto | browseAsync (Client &connection, const BrowseDescription &bd, uint32_t maxReferences, CompletionToken &&token) |
|
BrowseNextResponse | browseNext (Client &connection, const BrowseNextRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | browseNextAsync (Client &connection, const BrowseNextRequest &request, CompletionToken &&token) |
|
template<typename T > |
BrowseResult | browseNext (T &connection, bool releaseContinuationPoint, const ByteString &continuationPoint) noexcept |
|
template<typename CompletionToken > |
auto | browseNextAsync (Client &connection, bool releaseContinuationPoint, const ByteString &continuationPoint, CompletionToken &&token) |
|
TranslateBrowsePathsToNodeIdsResponse | translateBrowsePathsToNodeIds (Client &connection, const TranslateBrowsePathsToNodeIdsRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | translateBrowsePathsToNodeIdsAsync (Client &connection, const TranslateBrowsePathsToNodeIdsRequest &request, CompletionToken &&token) |
|
template<typename T > |
BrowsePathResult | translateBrowsePathToNodeIds (T &connection, const BrowsePath &browsePath) noexcept |
|
template<typename CompletionToken > |
auto | translateBrowsePathToNodeIdsAsync (Client &connection, const BrowsePath &browsePath, CompletionToken &&token) |
|
template<typename T > |
BrowsePathResult | browseSimplifiedBrowsePath (T &connection, const NodeId &origin, Span< const QualifiedName > browsePath) |
|
template<typename CompletionToken > |
auto | browseSimplifiedBrowsePathAsync (Client &connection, const NodeId &origin, Span< const QualifiedName > browsePath, CompletionToken &&token) |
|
RegisterNodesResponse | registerNodes (Client &connection, const RegisterNodesRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | registerNodesAsync (Client &connection, const RegisterNodesRequest &request, CompletionToken &&token) |
|
UnregisterNodesResponse | unregisterNodes (Client &connection, const UnregisterNodesRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | unregisterNodesAsync (Client &connection, const UnregisterNodesRequest &request, CompletionToken &&token) |
|
template<typename T > |
Result< std::vector< ReferenceDescription > > | browseAll (T &connection, const BrowseDescription &bd, uint32_t maxReferences=0) |
|
Result< std::vector< ExpandedNodeId > > | browseRecursive (Server &connection, const BrowseDescription &bd) |
|