|
Open Model Railroad Network (OpenMRN)
|
Public Member Functions | |
| void | register_node (openlcb::Node *node) override |
| Adds a node to the list of registered nodes. | |
| void | unregister_node (openlcb::Node *node) override |
| Removes a node from the list of registered nodes. | |
| bool | is_node_registered (openlcb::Node *node) override |
| Checks if a node is registered. | |
Private Attributes | |
| std::set< Node * > | nodes_ |
Definition at line 47 of file DefaultNodeRegistry.hxx.
|
inlineoverridevirtual |
Checks if a node is registered.
| node | a virtual node. |
Implements openlcb::NodeRegistry.
Definition at line 67 of file DefaultNodeRegistry.hxx.
|
inlineoverridevirtual |
Adds a node to the list of registered nodes.
| node | a virtual node. |
Implements openlcb::NodeRegistry.
Definition at line 52 of file DefaultNodeRegistry.hxx.
|
inlineoverridevirtual |
Removes a node from the list of registered nodes.
| node | a virtual node. |
Implements openlcb::NodeRegistry.
Definition at line 59 of file DefaultNodeRegistry.hxx.
|
private |
Definition at line 73 of file DefaultNodeRegistry.hxx.