EventLoop Yapısı
Üst bilgi: applibs/eventloop.h #include <>
Olay kaynaklarını izleyen ve olaylarını işleyicilere dağıtan bir nesne.
typedef struct EventLoop EventLoop;
Açıklamalar
EventLoop nesnesi tek iş parçacıklı. Bir uygulama iş parçacığı başına bir veya daha fazla EventLoop nesnesi kullanabilir, ancak her nesne yalnızca bir iş parçacığında kullanılmalıdır. EventLoop_Stop başka bir iş parçacığındaki bir nesne için çağrılabilir; ancak tanımsız davranışı önlemek için diğer EventLoop işlevleri hedef nesneyle aynı iş parçacığından çağrılmalıdır.
İşlemesi gereken olayları göndermek için uygulamanın EventLoop_Run çağırması gerekir. Olay işleyicileri çağrılan aynı iş parçacığında EventLoop_Run
çağrılır.