Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::AliasCache Member List

This is the complete list of members for openlcb::AliasCache, including all inherited members.

add(NodeID id, NodeAlias alias)openlcb::AliasCache
AliasCache(NodeID seed, size_t _entries, void(*remove_callback)(NodeID id, NodeAlias alias, void *)=NULL, void *context=NULL)openlcb::AliasCacheinline
AliasMap typedefopenlcb::AliasCacheprivate
aliasMapopenlcb::AliasCacheprivate
check_consistency()openlcb::AliasCache
clear()openlcb::AliasCache
contextopenlcb::AliasCacheprivate
DISALLOW_COPY_AND_ASSIGN(AliasCache) (defined in openlcb::AliasCache)openlcb::AliasCacheprivate
entriesopenlcb::AliasCacheprivate
for_each(void(*callback)(void *, NodeID, NodeAlias), void *context)openlcb::AliasCache
freeListopenlcb::AliasCacheprivate
generate()openlcb::AliasCache
IdMap typedefopenlcb::AliasCacheprivate
idMapopenlcb::AliasCacheprivate
lookup(NodeID id)openlcb::AliasCache
lookup(NodeAlias alias)openlcb::AliasCache
newestopenlcb::AliasCacheprivate
next_entry(NodeID bound, NodeID *node, NodeAlias *alias)openlcb::AliasCache
NONE_ENTRYopenlcb::AliasCachestatic
oldestopenlcb::AliasCacheprivate
poolopenlcb::AliasCacheprivate
PoolIdx (defined in openlcb::AliasCache)openlcb::AliasCachefriend
remove(NodeAlias alias)openlcb::AliasCache
removeCallbackopenlcb::AliasCacheprivate
retrieve(unsigned entry, NodeID *node, NodeAlias *alias)openlcb::AliasCache
seedopenlcb::AliasCacheprivate
size()openlcb::AliasCacheinline
touch(Metadata *metadata)openlcb::AliasCacheprivate
~AliasCache()openlcb::AliasCacheinline