10#include <libcamera/base/private.h>
32 int fd()
const {
return fd_; }
Notify of activity on a file descriptor.
Definition event_notifier.h:20
int fd() const
Retrieve the file descriptor being monitored.
Definition event_notifier.h:32
Type type() const
Retrieve the type of the event being monitored.
Definition event_notifier.h:31
bool enabled() const
Retrieve the notifier state.
Definition event_notifier.h:34
void setEnabled(bool enable)
Enable or disable the notifier.
Definition event_notifier.cpp:108
void message(Message *msg) override
Message handler for the object.
Definition event_notifier.cpp:134
EventNotifier(int fd, Type type, Object *parent=nullptr)
Construct an event notifier with a file descriptor and event type.
Definition event_notifier.cpp:69
Type
Definition event_notifier.h:22
@ Exception
Definition event_notifier.h:25
@ Write
Definition event_notifier.h:24
@ Read
Definition event_notifier.h:23
Signal activated
Signal emitted when the event occurs.
Definition event_notifier.h:37
A message that can be posted to a Thread.
Definition message.h:24
Base object to support automatic signal disconnection.
Definition object.h:25
Object * parent() const
Retrieve the object's parent.
Definition object.h:47
Generic signal and slot communication mechanism.
Definition signal.h:39
Top-level libcamera namespace.
Definition backtrace.h:17
Base object to support automatic signal disconnection.
Signal & slot implementation.