Message loop types. Indicates the set of asynchronous events that a message loop can process.
Supports tasks and timers.
Supports tasks, timers and native UI events (e.g. Windows messages).
Supports tasks, timers and asynchronous IO events.
Message loop types. Indicates the set of asynchronous events that a message loop can process.