Applibs eventloop.h

頁首: #include < applibs/eventloop.h>

Applibs 事件開頭包含用來監控和分派事件的功能和類型。

概念和範例

功能

功能 描述
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 物件可以擷取之 I/O 事件的 EventLoop 點陣圖。
EventLoop_Run_Result EventLoop_Run 函數 的可能傳回值。