开发者
资源
文档评分
Findability
Accuracy
Completeness
Readability
在线提单
论坛求助

epoll_wait

  1. 接口定义
    int epoll_wait(int epfd,struct epoll_event*events,int maxevents,int timeout)
  2. 接口描述

    等待epoll事件发生。

  3. 接口约束

    NA。

  4. 参数说明
    表1 参数说明

    输入参数

    输入/输出

    范围

    数据类型

    含义

    版本

    “epfd”

    I

    >=0

    int

    epoll实例文件描述符

    1.0.0

    “events”

    I

    valid array

    struct epoll_event*

    从内核获取事件的数组

    1.0.0

    “maxevents”

    I

    >0

    int

    一次调用最多可以处理的事件个数

    1.0.0

    “timeout”

    I

    -1,0,>0

    int

    超时时间

    1.0.0

  5. 接口返回值
    表2 接口返回值

    返回码

    返回值

    描述

    SOCKET_ERR

    “-1”

    失败

    EPOLL_TIMEO

    “=0”

    超时

    EPOLL_EVENT_NUM

    “>0”

    返回准备就绪的文件描述符的数量