Home
last modified time | relevance | path

Searched refs:ioHandlers_ (Results 1 - 2 of 2) sorted by relevance

/commonlibrary/c_utils/base/src/
H A Dio_event_reactor.cpp31 :loopReady_(false), enabled_(false), count_(0), ioHandlers_(INIT_FD_NUMS), backend_(new IOEventEpoll()) {} in IOEventReactor()
56 IOEventHandler* h = ioHandlers_[fd].head.get(); in InsertNodeFront()
94 if (static_cast<size_t>(fd) > ioHandlers_.size() - 1u) { in AddHandler()
96 ioHandlers_.resize(fd * EXPANSION_COEFF); in AddHandler()
101 if ((ioHandlers_[fd].events & target->events_) != target->events_) { in AddHandler()
173 for (IOEventHandler* cur = ioHandlers_[target->fd_].head.get(); cur != nullptr; cur = cur->next_) { in HasHandler()
206 for (IOEventHandler* cur = ioHandlers_[fd].head.get(); cur != nullptr; cur = cur->next_) { in UpdateToDemultiplexer()
210 if (emask == ioHandlers_[fd].events) { in UpdateToDemultiplexer()
222 ioHandlers_[fd].events = emask; in UpdateToDemultiplexer()
238 if (!(ioHandlers_[f in HandleEvents()
[all...]
/commonlibrary/c_utils/base/include/
H A Dio_event_reactor.h103 std::vector<struct FdEvents> ioHandlers_; member in OHOS::Utils::IOEventReactor

Completed in 2 milliseconds