epoll_wait
- 接口定义
int epoll_wait(int epfd,struct epoll_event*events,int maxevents,int timeout)
- 接口描述
- 接口约束
- 参数说明
表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
- 接口返回值
表2 接口返回值 返回码
返回值
描述
SOCKET_ERR
“-1”
失败
EPOLL_TIMEO
“=0”
超时
EPOLL_EVENT_NUM
“>0”
返回准备就绪的文件描述符的数量
父主题: 对外接口