AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AEventLoop Class Reference

Default event loop implementation. More...

Detailed Description

Default event loop implementation.

Public Member Functions

void notifyProcessMessages () override
 Notifies this IEventLoop that its thread got a new message to process. More...
 
void loop () override
 Default loop. More...
 
void stop ()
 
void iteration ()
 

Member Function Documentation

◆ loop()

void AEventLoop::loop ( )
overridevirtual

Default loop.

Until mRunning = true, calls iteraton() infinitely. The loop can be broken via stop() method.

Implements IEventLoop.

◆ notifyProcessMessages()

void AEventLoop::notifyProcessMessages ( )
overridevirtual

Notifies this IEventLoop that its thread got a new message to process.

Implements IEventLoop.

#include <AUI/Thread/AEventLoop.h>


The documentation for this class was generated from the following files:
Inheritance diagram for AEventLoop:
Collaboration diagram for AEventLoop: