35#ifndef _OPENLCB_DEFAULTNODE_HXX_
36#define _OPENLCB_DEFAULTNODE_HXX_
Trivial implementation of a virtual Node.
bool is_initialized() OVERRIDE
virtual ~DefaultNode()
Destructor.
void clear_initialized() OVERRIDE
Callback from the simple stack when the node has to return to uninitialized state.
If * iface_
Interface this node is bound to.
void set_initialized() OVERRIDE
Callback from the node initialization flow when the node finished initialization.
NodeID nodeId_
48-bit node identifier of this node.
unsigned isInitialized_
1 if the node has reached initialized state.
Abstract class representing an OpenLCB Interface.
Base class for NMRAnet nodes conforming to the asynchronous interface.
#define OVERRIDE
Function attribute for virtual functions declaring that this funciton is overriding a funciton that s...
uint64_t NodeID
48-bit NMRAnet Node ID type