35#ifndef _OPENLCB_NODE_HXX_
36#define _OPENLCB_NODE_HXX_
56 virtual NodeID node_id() = 0;
58 virtual If* iface() = 0;
Abstract class representing an OpenLCB Interface.
Base class for NMRAnet nodes conforming to the asynchronous interface.
virtual bool is_initialized()=0
virtual void clear_initialized()=0
Callback from the simple stack when the node has to return to uninitialized state.
void initialize()
Callback from the simple stack to start the initialization process.
virtual void set_initialized()
Callback from the node initialization flow when the node finished initialization.
uint64_t NodeID
48-bit NMRAnet Node ID type