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

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

add_entry(EventId event, uint32_t entry_bits)openlcb::CallbackEventHandlerinline
CallbackEventHandler(Node *node, EventReportHandlerFn report_handler, EventStateHandlerFn state_handler=nullptr, EventIdentifiedHandlerFn identified_handler=nullptr)openlcb::CallbackEventHandlerinline
EventId typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventIdentifiedHandlerFn typedefopenlcb::CallbackEventHandler
EventRegistryEntry typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventReport typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventReportHandlerFn typedefopenlcb::CallbackEventHandler
EventStateHandlerFn typedefopenlcb::CallbackEventHandler
handle_consumer_identified(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::CallbackEventHandlerinlinevirtual
handle_consumer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
handle_event_report(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::CallbackEventHandlerinlinevirtual
handle_identify_consumer(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::CallbackEventHandlerinlinevirtual
handle_identify_global(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::CallbackEventHandlerinlinevirtual
handle_identify_producer(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::CallbackEventHandlerinlinevirtual
handle_producer_identified(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::CallbackEventHandlerinlinevirtual
handle_producer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
identifiedHandler_openlcb::CallbackEventHandlerprivate
IGNOREFN(handle_event_report) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_consumer_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_consumer_range_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_producer_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_producer_range_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_identify_consumer) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_identify_producer) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IS_CONSUMER enum valueopenlcb::CallbackEventHandler
IS_PRODUCER enum valueopenlcb::CallbackEventHandler
node()openlcb::CallbackEventHandlerinline
node_openlcb::CallbackEventHandlerprivate
RegistryEntryBits enum nameopenlcb::CallbackEventHandler
remove_all_entries()openlcb::CallbackEventHandlerinline
remove_entry(uint32_t entry_bits)openlcb::CallbackEventHandlerinline
reportHandler_openlcb::CallbackEventHandlerprivate
send_consumer_identified(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done)openlcb::CallbackEventHandlerinlineprotected
send_producer_identified(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done)openlcb::CallbackEventHandlerinlineprotected
stateHandler_openlcb::CallbackEventHandlerprivate
USER_BIT_MASK enum valueopenlcb::CallbackEventHandler
~CallbackEventHandler() (defined in openlcb::CallbackEventHandler)openlcb::CallbackEventHandlerinline
~EventHandler() (defined in openlcb::EventHandler)openlcb::EventHandlerinlinevirtual