12 #include <libcamera/base/private.h> virtual void registerTimer(Timer *timer)=0
Register a timer.
virtual void unregisterEventNotifier(EventNotifier *notifier)=0
Unregister an event notifier.
virtual void unregisterTimer(Timer *timer)=0
Unregister a timer.
Top-level libcamera namespace.
Definition: backtrace.h:17
virtual void registerEventNotifier(EventNotifier *notifier)=0
Register an event notifier.
Interface to manage the libcamera events and timers.
Definition: event_dispatcher.h:19
virtual void processEvents()=0
Wait for and process pending events.
Single-shot timer interface.
Definition: timer.h:22
virtual void interrupt()=0
Interrupt any running processEvents() call as soon as possible.
Notify of activity on a file descriptor.
Definition: event_notifier.h:19