| Class | Description |
|---|---|
| ConfigNodeId | Class for encoding and decoding configuration-related node IDs. |
| ConfigNodeIdMap | Class for storing the mapping between a ConfigNodeId node and the corresponding value. |
| Edge | |
| Node | |
| Node::path | |
| Pa | |
| PriorityQueue | Tentative nodes in a priority queue. |
| PriorityQueue::lweight | |
| ProtoNode | Base class for a protocol node. |
| ProtoNodeCli | Base class for Protocol node CLI access. |
| ProtoRegister | Base class for protocol registration. |
| ProtoRegister::RegisteredProtocol | The class to register instances of a single protocol. |
| ProtoState | Base class for keeping state for each protocol unit (node, vif, etc). |
| ProtoUnit | Base class for each protocol unit (node, vif, etc). |
| RouteCmd | The idealised command to execute. |
| Spt | Shortest Path Tree |