#include <monitoreditem_context.hpp>
Definition at line 16 of file monitoreditem_context.hpp.
|
static void | dataChangeCallbackNativeServer (UA_Server *server, uint32_t monId, void *monContext, const UA_NodeId *nodeId, void *nodeContext, uint32_t attributeId, const UA_DataValue *value) noexcept |
|
static void | dataChangeCallbackNativeClient (UA_Client *client, uint32_t subId, void *subContext, uint32_t monId, void *monContext, UA_DataValue *value) noexcept |
|
static void | eventCallbackNative (UA_Client *client, uint32_t subId, void *subContext, uint32_t monId, void *monContext, size_t nEventFields, UA_Variant *eventFields) noexcept |
|
static void | deleteCallbackNative (UA_Client *client, uint32_t subId, void *subContext, uint32_t monId, void *monContext) noexcept |
|
|
template<typename F , typename... Args> |
void | invoke (F &&callback, Args &&... args) const noexcept |
|
◆ dataChangeCallbackNativeServer()
static void opcua::services::detail::MonitoredItemContext::dataChangeCallbackNativeServer |
( |
UA_Server * | server, |
|
|
uint32_t | monId, |
|
|
void * | monContext, |
|
|
const UA_NodeId * | nodeId, |
|
|
void * | nodeContext, |
|
|
uint32_t | attributeId, |
|
|
const UA_DataValue * | value ) |
|
inlinestaticnoexcept |
◆ dataChangeCallbackNativeClient()
static void opcua::services::detail::MonitoredItemContext::dataChangeCallbackNativeClient |
( |
UA_Client * | client, |
|
|
uint32_t | subId, |
|
|
void * | subContext, |
|
|
uint32_t | monId, |
|
|
void * | monContext, |
|
|
UA_DataValue * | value ) |
|
inlinestaticnoexcept |
◆ eventCallbackNative()
static void opcua::services::detail::MonitoredItemContext::eventCallbackNative |
( |
UA_Client * | client, |
|
|
uint32_t | subId, |
|
|
void * | subContext, |
|
|
uint32_t | monId, |
|
|
void * | monContext, |
|
|
size_t | nEventFields, |
|
|
UA_Variant * | eventFields ) |
|
inlinestaticnoexcept |
◆ deleteCallbackNative()
static void opcua::services::detail::MonitoredItemContext::deleteCallbackNative |
( |
UA_Client * | client, |
|
|
uint32_t | subId, |
|
|
void * | subContext, |
|
|
uint32_t | monId, |
|
|
void * | monContext ) |
|
inlinestaticnoexcept |
◆ stale
bool opcua::services::detail::MonitoredItemContext::stale {false} |
◆ inserted
bool opcua::services::detail::MonitoredItemContext::inserted {false} |
◆ itemToMonitor
ReadValueId opcua::services::detail::MonitoredItemContext::itemToMonitor |
◆ dataChangeCallback
std::function<void(uint32_t subId, uint32_t monId, const DataValue&)> opcua::services::detail::MonitoredItemContext::dataChangeCallback |
◆ eventCallback
std::function<void(uint32_t subId, uint32_t monId, Span<const Variant>)> opcua::services::detail::MonitoredItemContext::eventCallback |
◆ deleteCallback
std::function<void(uint32_t subId, uint32_t monId)> opcua::services::detail::MonitoredItemContext::deleteCallback |