7 #ifndef __LIBCAMERA_EVENT_NOTIFIER_H__ 8 #define __LIBCAMERA_EVENT_NOTIFIER_H__ 30 int fd()
const {
return fd_; }
Type type() const
Retrieve the type of the event being monitored.
Definition: event_notifier.h:29
Type
Definition: event_notifier.h:20
void setEnabled(bool enable)
Enable or disable the notifier.
Definition: event_notifier.cpp:105
Definition: bound_method.h:15
Signal & slot implementation.
A message that can be posted to a Thread.
Definition: message.h:21
int fd() const
Retrieve the file descriptor being monitored.
Definition: event_notifier.h:30
Signal< EventNotifier * > activated
Signal emitted when the event occurs.
Definition: event_notifier.h:35
Definition: event_notifier.h:22
Base object to support automatic signal disconnection.
Object * parent() const
Retrieve the object's parent.
Definition: object.h:45
Generic signal and slot communication mechanism.
Definition: object.h:20
Notify of activity on a file descriptor.
Definition: event_notifier.h:17
Definition: event_notifier.h:21
bool enabled() const
Retrieve the notifier state.
Definition: event_notifier.h:32
Definition: event_notifier.h:23
EventNotifier(int fd, Type type, Object *parent=nullptr)
Construct an event notifier with a file descriptor and event type.
Definition: event_notifier.cpp:66
Base object to support automatic signal disconnection.
Definition: object.h:24
void message(Message *msg) override
Message handler for the object.
Definition: event_notifier.cpp:128