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

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

bit_ (defined in openlcb::BitEventHandler)openlcb::BitEventHandlerprotected
BitEventHandler(BitEventInterface *bit) (defined in openlcb::BitEventHandler)openlcb::BitEventHandler
BOTH_OFF_IS_ZERO enum valueopenlcb::BitEventHandlerprivate
BOTH_ON_IS_ZERO enum valueopenlcb::BitEventHandlerprivate
DISALLOW_COPY_AND_ASSIGN(BitEventHandler) (defined in openlcb::BitEventHandler)openlcb::BitEventHandlerprivate
EVENT_OFF enum valueopenlcb::BitEventHandlerprivate
EVENT_ON enum valueopenlcb::BitEventHandlerprivate
EventId typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventRegistryEntry typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventReport typedef (defined in openlcb::EventHandler)openlcb::EventHandler
handle_consumer_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
handle_consumer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
handle_event_report(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)=0openlcb::EventHandlerpure virtual
handle_identify_consumer(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)=0openlcb::EventHandlerpure virtual
handle_identify_global(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)=0openlcb::EventHandlerpure virtual
handle_identify_producer(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)=0openlcb::EventHandlerpure virtual
handle_producer_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
handle_producer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
HandlePCIdentify(Defs::MTI mti_valid, EventReport *event, BarrierNotifiable *done)openlcb::BitEventHandlerprotected
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
register_handler(uint64_t event_on, uint64_t event_off)openlcb::BitEventHandlerprotected
SendConsumerIdentified(EventReport *event, BarrierNotifiable *done)openlcb::BitEventHandlerprotected
SendEventReport(WriteHelper *writer, Notifiable *done)openlcb::BitEventHandler
SendProducerIdentified(EventReport *event, BarrierNotifiable *done)openlcb::BitEventHandlerprotected
unregister_handler()openlcb::BitEventHandlerprotected
~EventHandler() (defined in openlcb::EventHandler)openlcb::EventHandlerinlinevirtual