|
Open Model Railroad Network (OpenMRN)
|
Container of both a NodeID and NodeAlias. More...
#include <Defs.hxx>
Public Member Functions | |
| NodeHandle (NodeID _id) | |
| NodeHandle (NodeAlias _alias) | |
| NodeHandle (NodeID _id, NodeAlias _alias) | |
| void | clear () |
| Resets node handle to global (broadcast) handle. | |
| bool | operator== (const NodeHandle &o) const |
| Compares two NodeHandle instances. | |
Public Attributes | |
| NodeID | id |
| 48-bit NMRAnet Node ID | |
| NodeAlias | alias |
| alias to NMRAnet Node ID | |
Container of both a NodeID and NodeAlias.
Definition at line 58 of file openlcb/Defs.hxx.
|
inlineexplicit |
Definition at line 63 of file openlcb/Defs.hxx.
|
inlineexplicit |
Definition at line 64 of file openlcb/Defs.hxx.
Definition at line 65 of file openlcb/Defs.hxx.
|
inline |
Definition at line 66 of file openlcb/Defs.hxx.
|
inline |
Resets node handle to global (broadcast) handle.
Definition at line 69 of file openlcb/Defs.hxx.
|
inline |
Compares two NodeHandle instances.
| o | object to compare to |
Definition at line 79 of file openlcb/Defs.hxx.
| NodeAlias openlcb::NodeHandle::alias |
alias to NMRAnet Node ID
Definition at line 61 of file openlcb/Defs.hxx.
| NodeID openlcb::NodeHandle::id |
48-bit NMRAnet Node ID
Definition at line 60 of file openlcb/Defs.hxx.