class EventFd
Defined at line 30 of file ../../third_party/perfetto/include/perfetto/ext/base/event_fd.h
A waitable event that can be used with poll/select.
This is really a wrapper around eventfd_create with a pipe-based fallback
for other platforms where eventfd is not supported.
Public Methods
void EventFd ()
void EventFd (EventFd && )
Defined at line 34 of file ../../third_party/perfetto/include/perfetto/ext/base/event_fd.h
EventFd & operator= (EventFd && )
Defined at line 35 of file ../../third_party/perfetto/include/perfetto/ext/base/event_fd.h
PlatformHandle fd ()
The non-blocking file descriptor that can be polled to wait for the event.
Defined at line 38 of file ../../third_party/perfetto/include/perfetto/ext/base/event_fd.h
void ~EventFd ()
void Notify ()
Can be called from any thread.
void Clear ()
Can be called from any thread. If more Notify() are queued a Clear() call
can clear all of them (up to 16 per call).