|
Open Model Railroad Network (OpenMRN)
|
Interesting information about a given cache entry. More...
Public Member Functions | |
| void | set_node_id (NodeID id) |
| Sets the node ID field. | |
| NodeID | get_node_id () |
Public Attributes | |
| uint32_t | nodeIdLow_ = 0 |
| OpenLCB Node ID low 32 bits. | |
| uint16_t | nodeIdHigh_ = 0 |
| OpenLCB Node ID high 16 bits. | |
| NodeAlias | alias_ = 0 |
| OpenLCB-CAN alias. | |
| PoolIdx | newer_ |
| Index of next-newer entry according to the LRU linked list. | |
| PoolIdx | older_ |
| Index of next-older entry according to the LRU linked list. | |
Interesting information about a given cache entry.
Definition at line 221 of file AliasCache.hxx.
|
inline |
Definition at line 232 of file AliasCache.hxx.
|
inline |
Sets the node ID field.
| id | the node ID to set. |
Definition at line 225 of file AliasCache.hxx.
| NodeAlias openlcb::AliasCache::Metadata::alias_ = 0 |
OpenLCB-CAN alias.
Definition at line 245 of file AliasCache.hxx.
| PoolIdx openlcb::AliasCache::Metadata::newer_ |
Index of next-newer entry according to the LRU linked list.
Definition at line 247 of file AliasCache.hxx.
| uint16_t openlcb::AliasCache::Metadata::nodeIdHigh_ = 0 |
OpenLCB Node ID high 16 bits.
Definition at line 243 of file AliasCache.hxx.
| uint32_t openlcb::AliasCache::Metadata::nodeIdLow_ = 0 |
OpenLCB Node ID low 32 bits.
Definition at line 241 of file AliasCache.hxx.
| PoolIdx openlcb::AliasCache::Metadata::older_ |
Index of next-older entry according to the LRU linked list.
Definition at line 249 of file AliasCache.hxx.