Lines Matching refs:fd
51 UTILS_LOGW("%{public}s: Failed, cannot close fd: %{public}s.", __FUNCTION__, strerror(errno));
57 bool IOEventEpoll::OperateEpoll(int op, int fd, EPEventId epollEvents)
62 event.data.fd = fd;
64 if (epoll_ctl(epollFd_, op, fd, &event) != 0) {
66 target fd: %{public}d", __FUNCTION__, strerror(errno), epollFd_, op, fd);
72 interestFds_.insert(fd);
75 interestFds_.erase(fd);
83 ErrCode IOEventEpoll::ModifyEvents(int fd, REventId events)
85 if (fd == -1) {
86 UTILS_LOGE("%{public}s: Failed, bad fd.", __FUNCTION__);
91 if (interestFds_.find(fd) != interestFds_.end()) {
99 if (!OperateEpoll(op, fd, Reactor2Epoll(events))) {
118 res.emplace_back(std::make_pair(epollEvents[idx].data.fd, Epoll2Reactor(epollEvents[idx].events)));