|
std::vector< std::unique_ptr< MonitoredItemContext > > | opcua::services::detail::createMonitoredItemContexts (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback) |
|
void | opcua::services::detail::convertMonitoredItemContexts (Span< const std::unique_ptr< MonitoredItemContext > > contexts, Span< MonitoredItemContext * > contextsPtr, Span< UA_Client_DataChangeNotificationCallback > dataChangeCallbacksNative, Span< UA_Client_EventNotificationCallback > eventCallbacksNative, Span< UA_Client_DeleteMonitoredItemCallback > deleteCallbacksNative) noexcept |
|
void | opcua::services::detail::storeMonitoredItemContexts (Client &connection, uint32_t subscriptionId, const CreateMonitoredItemsResponse &response, Span< std::unique_ptr< MonitoredItemContext > > contexts) |
|
CreateMonitoredItemsResponse | opcua::services::createMonitoredItemsDataChange (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback) |
|
template<typename CompletionToken > |
auto | opcua::services::createMonitoredItemsDataChangeAsync (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
template<typename T > |
MonitoredItemCreateResult | opcua::services::createMonitoredItemDataChange (T &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback) |
|
template<typename CompletionToken > |
auto | opcua::services::createMonitoredItemDataChangeAsync (Client &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
CreateMonitoredItemsResponse | opcua::services::createMonitoredItemsEvent (Client &connection, const CreateMonitoredItemsRequest &request, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback) |
|
template<typename CompletionToken > |
auto | opcua::services::createMonitoredItemsEventAsync (Client &connection, const CreateMonitoredItemsRequest &request, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
MonitoredItemCreateResult | opcua::services::createMonitoredItemEvent (Client &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback={}) |
|
template<typename CompletionToken > |
auto | opcua::services::createMonitoredItemEventAsync (Client &connection, uint32_t subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx ¶meters, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token) |
|
ModifyMonitoredItemsResponse | opcua::services::modifyMonitoredItems (Client &connection, const ModifyMonitoredItemsRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | opcua::services::modifyMonitoredItemsAsync (Client &connection, const ModifyMonitoredItemsRequest &request, CompletionToken &&token) |
|
MonitoredItemModifyResult | opcua::services::modifyMonitoredItem (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, const MonitoringParametersEx ¶meters) noexcept |
|
template<typename CompletionToken > |
auto | opcua::services::modifyMonitoredItemAsync (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, const MonitoringParametersEx ¶meters, CompletionToken &&token) |
|
SetMonitoringModeResponse | opcua::services::setMonitoringMode (Client &connection, const SetMonitoringModeRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | opcua::services::setMonitoringModeAsync (Client &connection, const SetMonitoringModeRequest &request, CompletionToken &&token) |
|
StatusCode | opcua::services::setMonitoringMode (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, MonitoringMode monitoringMode) noexcept |
|
template<typename CompletionToken > |
auto | opcua::services::setMonitoringModeAsync (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, MonitoringMode monitoringMode, CompletionToken &&token) |
|
SetTriggeringResponse | opcua::services::setTriggering (Client &connection, const SetTriggeringRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | opcua::services::setTriggeringAsync (Client &connection, const SetTriggeringRequest &request, CompletionToken &&token) |
|
DeleteMonitoredItemsResponse | opcua::services::deleteMonitoredItems (Client &connection, const DeleteMonitoredItemsRequest &request) noexcept |
|
template<typename CompletionToken > |
auto | opcua::services::deleteMonitoredItemsAsync (Client &connection, const DeleteMonitoredItemsRequest &request, CompletionToken &&token) |
|
template<typename T > |
StatusCode | opcua::services::deleteMonitoredItem (T &connection, uint32_t subscriptionId, uint32_t monitoredItemId) |
|
template<typename CompletionToken > |
auto | opcua::services::deleteMonitoredItemAsync (Client &connection, uint32_t subscriptionId, uint32_t monitoredItemId, CompletionToken &&token) |
|