Skip to content

当取消 epoll 上的监听时,可以传入 nullptr 简化代码 #26

@mallocobject

Description

@mallocobject
 void remove_event(const Event& event) {
        epoll_event ev{ .events = event.flags };
        if (epoll_ctl(epfd_, EPOLL_CTL_DEL, event.fd, &ev) == 0) {
            --register_event_count_;
        }
    }

可以传空指针吧

 void remove_event(const Event& event) {
        if (epoll_ctl(epfd_, EPOLL_CTL_DEL, event.fd, nullptr) == 0) {
            --register_event_count_;
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions