Android-cuttlefish cvd tool
fdevent_context Member List

This is the complete list of members for fdevent_context, including all inherited members.

Add(fdevent *fde, unsigned events)fdevent_context
CalculatePollDuration()fdevent_contextprotected
CheckLooperThread() constfdevent_context
CheckNotLooperThread() constfdevent_context
Create(unique_fd fd, std::variant< fd_func, fd_func2 > func, void *arg)fdevent_context
Del(fdevent *fde, unsigned events)fdevent_context
Destroy(fdevent *fde)fdevent_context
fdevent_id_fdevent_contextprivate
fdevent_set_fdevent_contextprivate
FlushRunQueue() EXCLUDES(run_queue_mutex_)fdevent_contextprivate
GUARDED_BY(run_queue_mutex_)fdevent_contextprivate
HandleEvents(const std::vector< fdevent_event > &events)fdevent_contextprotected
installed_fdevents_fdevent_contextprotected
InstalledCount()=0fdevent_contextpure virtual
Interrupt()=0fdevent_contextprotectedpure virtual
Loop()=0fdevent_contextpure virtual
looper_thread_id_fdevent_contextprotected
Register(fdevent *)=0fdevent_contextprotectedpure virtual
Run(std::function< void()> fn)fdevent_context
run_queue_mutex_fdevent_contextprivate
Set(fdevent *fde, unsigned events)=0fdevent_contextpure virtual
SetTimeout(fdevent *fde, std::optional< std::chrono::milliseconds > timeout)fdevent_context
terminate_loop_fdevent_contextprotected
TerminateLoop()fdevent_context
Unregister(fdevent *)=0fdevent_contextprotectedpure virtual
~fdevent_context()=defaultfdevent_contextvirtual