38#ifndef _OPENLCB_EVENTSERVICE_HXX_
39#define _OPENLCB_EVENTSERVICE_HXX_
43#ifndef __CR2_C___4_6_2_BITS_SHARED_PTR_H__
44#define __CR2_C___4_6_2_BITS_SHARED_PTR_H__
47#define DEBUG_EVENT_PERFORMANCE
61class EventIteratorFlow;
94 std::unique_ptr<Impl> impl_;
This class implements an execution of tasks pulled off an input queue.
Collection of related state machines that pend on incoming messages.
PImpl class for the EventService.
bool event_processing_pending()
Returns true if there are outstanding events that are not yet handled.
void register_interface(If *iface)
Registers this global event handler with an interface.
Abstract class representing an OpenLCB Interface.