19 #ifndef MIR_DISPATCH_READABLE_FD_H_ 20 #define MIR_DISPATCH_READABLE_FD_H_ 35 ReadableFd(
Fd fd, std::function<
void()>
const& on_readable);
42 std::function<void()> readable;
47 #endif // MIR_DISPATCH_READABLE_FD_H_ All things Mir.
Definition: atomic_callback.h:25
Definition: readable_fd.h:32
bool dispatch(FdEvents events) override
Dispatch one pending event.
Definition: readable_fd.cpp:32
FdEvents relevant_events() const override
The set of file-descriptor events this Dispatchable handles.
Definition: readable_fd.cpp:43
Definition: dispatchable.h:38
ReadableFd(Fd fd, std::function< void()> const &on_readable)
Definition: readable_fd.cpp:21
uint32_t FdEvents
Definition: dispatchable.h:36
Fd watch_fd() const override
Get a poll()able file descriptor.
Definition: readable_fd.cpp:27