std::function< void(uint32_t subId, uint32_t monId, Span< const Variant >)> eventCallback
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
std::function< void(uint32_t subId, uint32_t monId)> deleteCallback
std::function< void(uint32_t subId, uint32_t monId, const DataValue &)> dataChangeCallback
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 deleteCallbackNative(UA_Client *client, uint32_t subId, void *subContext, uint32_t monId, void *monContext) noexcept