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_context
protected
CheckLooperThread
() const
fdevent_context
CheckNotLooperThread
() const
fdevent_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_context
private
fdevent_set_
fdevent_context
private
FlushRunQueue
() EXCLUDES(run_queue_mutex_)
fdevent_context
private
GUARDED_BY
(run_queue_mutex_)
fdevent_context
private
HandleEvents
(const std::vector< fdevent_event > &events)
fdevent_context
protected
installed_fdevents_
fdevent_context
protected
InstalledCount
()=0
fdevent_context
pure virtual
Interrupt
()=0
fdevent_context
protected
pure virtual
Loop
()=0
fdevent_context
pure virtual
looper_thread_id_
fdevent_context
protected
Register
(fdevent *)=0
fdevent_context
protected
pure virtual
Run
(std::function< void()> fn)
fdevent_context
run_queue_mutex_
fdevent_context
private
Set
(fdevent *fde, unsigned events)=0
fdevent_context
pure virtual
SetTimeout
(fdevent *fde, std::optional< std::chrono::milliseconds > timeout)
fdevent_context
terminate_loop_
fdevent_context
protected
TerminateLoop
()
fdevent_context
Unregister
(fdevent *)=0
fdevent_context
protected
pure virtual
~fdevent_context
()=default
fdevent_context
virtual
Generated by
1.9.4