Applibs eventloop.h
标头: #include <applibs/eventloop.h>
Applibs eventloop 标头包含用于监视和调度事件的函数和类型。
概念和示例
功能
功能 | 描述 |
---|---|
EventLoop_Close | 关闭 EventLoop 对象并释放其内存。 |
EventLoop_Create | 创建 对象 EventLoop 。 |
EventLoop_GetWaitDescriptor | 获取 的文件描述符 EventLoop 。 |
EventLoop_RegisterIo | 向 注册 I/O 事件 EventLoop 。 |
EventLoop_Run |
EventLoop 运行 并调度调用方执行线程中的挂起事件。 |
EventLoop_Stop | 停止运行, EventLoop 并使 EventLoop_Run 将控制权返回到其调用方。 |
EventLoop_UnregisterIo | 从 EventLoop 对象中注销 I/O 事件。 |
EventLoopIoCallback | 发生已注册的 I/O 事件时对象调用 EventLoop 的回调。 |
结构
结构 | 描述 |
---|---|
EventLoop | 一个 对象,用于监视事件源并将其事件调度到处理程序。 |
EventRegistration | 向事件源注册回调时返回的句柄。 |
枚举
枚举 | 描述 |
---|---|
EventLoop_IoEvents | 对象可以捕获 EventLoop 的 I/O 事件的位掩码。 |
EventLoop_Run_Result | EventLoop_Run 函数的可能返回值。 |