#include <address_space.h>
Public Member Functions | |
virtual uint32_t | AddDataChangeCallback (const NodeId &node, AttributeId attribute, std::function< DataChangeCallback > callback)=0 |
DEFINE_CLASS_POINTERS (AddressSpace) | |
virtual void | DeleteDataChangeCallback (uint32_t clienthandle)=0 |
virtual StatusCode | SetValueCallback (const NodeId &node, AttributeId attribute, std::function< DataValue(void)> callback)=0 |
Definition at line 27 of file address_space.h.
virtual uint32_t OpcUa::Server::AddressSpace::AddDataChangeCallback | ( | const NodeId & | node, |
AttributeId | attribute, | ||
std::function< DataChangeCallback > | callback | ||
) | [pure virtual] |
virtual void OpcUa::Server::AddressSpace::DeleteDataChangeCallback | ( | uint32_t | clienthandle | ) | [pure virtual] |
Implemented in OpcUa::Internal::AddressSpaceInMemory, and OpcUa::Internal::AddressSpaceAddon.
virtual StatusCode OpcUa::Server::AddressSpace::SetValueCallback | ( | const NodeId & | node, |
AttributeId | attribute, | ||
std::function< DataValue(void)> | callback | ||
) | [pure virtual] |
Implemented in OpcUa::Internal::AddressSpaceInMemory, and OpcUa::Internal::AddressSpaceAddon.