Bagikan melalui


Applibs eventloop.h

Header: #include <applibs/eventloop.h>

Header eventloop Applibs berisi fungsi dan tipe yang digunakan untuk memantau dan mengirimkan kejadian.

Konsep dan sampel

Fungsi

Fungsi Deskripsi
EventLoop_Close Menutup objek EventLoop dan melepaskan memorinya.
EventLoop_Create EventLoop Membuat objek.
EventLoop_GetWaitDescriptor Mendapatkan deskriptor file untuk .EventLoop
EventLoop_RegisterIo Mendaftarkan acara I/O dengan EventLoop.
EventLoop_Run Menjalankan dan EventLoop mengirimkan kejadian tertunda dalam utas eksekusi penelepon.
EventLoop_Stop EventLoop Menghentikan jalannya dan menyebabkan EventLoop_Run mengembalikan kontrol ke peneleponnya.
EventLoop_UnregisterIo Membatalkan pendaftaran acara I/O dari objek EventLoop .
EventLoopIoCallback Callback yang dipanggil oleh objek EventLoop ketika kejadian I/O terdaftar terjadi.

Structs

Struct Deskripsi
EventLoop Objek yang memonitor sumber kejadian dan mengirimkan kejadiannya kepada penanganan.
EventRegistration Gagang yang dikembalikan ketika callback didaftarkan dengan sumber kejadian.

Enums

Enum Deskripsi
EventLoop_IoEvents Bitmask kejadian I/O yang dapat ditangkap oleh EventLoop objek.
EventLoop_Run_Result Kemungkinan nilai yang dikembalikan untuk fungsi EventLoop_Run .