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

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

align_mask(EventId *event, unsigned size)openlcb::EventRegistrystatic
create_iterator() OVERRIDEopenlcb::TreeEventHandlersvirtual
dirtyCounter_openlcb::EventRegistryprivate
DISALLOW_COPY_AND_ASSIGN(EventRegistry) (defined in openlcb::EventRegistry)openlcb::EventRegistryprivate
EventRegistry() (defined in openlcb::EventRegistry)openlcb::EventRegistryprotected
exists()Singleton< EventRegistry >inlinestatic
get_epoch()openlcb::EventRegistryinline
handlers_openlcb::TreeEventHandlersprivate
instance()Singleton< EventRegistry >inlinestatic
instance_ (defined in openlcb::EventRegistry)openlcb::EventRegistryprivatestatic
Iterator (defined in openlcb::TreeEventHandlers)openlcb::TreeEventHandlersfriend
lock() (defined in Atomic)Atomicinlineprivate
MaskLookupMap typedef (defined in openlcb::TreeEventHandlers)openlcb::TreeEventHandlersprivate
mu_Atomicprivate
OneMaskMap typedef (defined in openlcb::TreeEventHandlers)openlcb::TreeEventHandlersprivate
register_handler(const EventRegistryEntry &entry, unsigned mask) OVERRIDEopenlcb::TreeEventHandlersvirtual
reserve(size_t count) OVERRIDEopenlcb::TreeEventHandlersvirtual
set_dirty()openlcb::EventRegistryinlineprotected
TreeEventHandlers() (defined in openlcb::TreeEventHandlers)openlcb::TreeEventHandlers
unlock() (defined in Atomic)Atomicinlineprivate
unregister_handler(EventHandler *handler, uint32_t user_arg=0, uint32_t user_arg_mask=0) OVERRIDEopenlcb::TreeEventHandlersvirtual
~EventRegistry() (defined in openlcb::EventRegistry)openlcb::EventRegistryvirtual