Lines Matching refs:IOEventLoop
25 IOEventLoop* loop;
30 IOEvent(IOEventLoop* loop, const std::function<bool()>& callback) in IOEvent()
40 IOEventLoop::IOEventLoop() : ebase_(nullptr), has_error_(false) {} in IOEventLoop() function in IOEventLoop
42 IOEventLoop::~IOEventLoop() { in ~IOEventLoop()
49 bool IOEventLoop::EnsureInit() { in EnsureInit()
60 void IOEventLoop::EventCallbackFn(int, short, void* arg) { in EventCallbackFn()
77 IOEventRef IOEventLoop::AddReadEvent(int fd, in AddReadEvent()
85 IOEventRef IOEventLoop::AddWriteEvent(int fd, in AddWriteEvent()
93 bool IOEventLoop::AddSignalEvent(int sig, in AddSignalEvent()
98 bool IOEventLoop::AddSignalEvents(std::vector<int> sigs, in AddSignalEvents()
108 bool IOEventLoop::AddPeriodicEvent(timeval duration, in AddPeriodicEvent()
113 IOEventRef IOEventLoop::AddEvent(int fd_or_sig, short events, timeval* timeout, in AddEvent()
133 bool IOEventLoop::RunLoop() { in RunLoop()
144 bool IOEventLoop::ExitLoop() { in ExitLoop()
152 bool IOEventLoop::DisableEvent(IOEventRef ref) { in DisableEvent()
163 bool IOEventLoop::EnableEvent(IOEventRef ref) { in EnableEvent()
174 bool IOEventLoop::DelEvent(IOEventRef ref) { in DelEvent()
176 IOEventLoop* loop = ref->loop; in DelEvent()