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

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

align_mask(EventId *event, unsigned size)openlcb::EventRegistrystatic
create_iterator() OVERRIDEopenlcb::VectorEventHandlersinlinevirtual
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_ (defined in openlcb::VectorEventHandlers)openlcb::VectorEventHandlersprivate
HandlersList typedef (defined in openlcb::VectorEventHandlers)openlcb::VectorEventHandlersprivate
instance()Singleton< EventRegistry >inlinestatic
instance_ (defined in openlcb::EventRegistry)openlcb::EventRegistryprivatestatic
lock() (defined in Atomic)Atomicinlineprivate
mu_Atomicprivate
register_handler(const EventRegistryEntry &entry, unsigned mask) OVERRIDEopenlcb::VectorEventHandlersinlinevirtual
reserve(size_t count)openlcb::EventRegistryinlinevirtual
set_dirty()openlcb::EventRegistryinlineprotected
unlock() (defined in Atomic)Atomicinlineprivate
unregister_handler(EventHandler *handler, uint32_t user_arg=0, uint32_t user_arg_mask=0) OVERRIDEopenlcb::VectorEventHandlersinlinevirtual
VectorEventHandlers() (defined in openlcb::VectorEventHandlers)openlcb::VectorEventHandlersinline
~EventRegistry() (defined in openlcb::EventRegistry)openlcb::EventRegistryvirtual