Per-monitored-item state. More...
Public Attributes | |
| UA_UInt32 | ua_monitor_id {0} |
| fnd::Address | address |
| OpcuaConnection * | owner {nullptr} |
| fnd::SubscriptionHandler | handler {} |
Per-monitored-item state.
open62541's monitored-item callback receives a per-item monContext opaque pointer. We allocate a MonitorEntry on the heap, hand its pointer to open62541, and embed the Address, a back-pointer to the owning OpcuaConnection, AND the SubscriptionHandler that was passed in the Subscribe() call that registered this node.
| fnd::Address eso::uatools::MonitorEntry::address |
| fnd::SubscriptionHandler eso::uatools::MonitorEntry::handler {} |
| OpcuaConnection* eso::uatools::MonitorEntry::owner {nullptr} |
| UA_UInt32 eso::uatools::MonitorEntry::ua_monitor_id {0} |