49 {
52
54 {
57
59 {
60 channel->HandleEvent();
61 }
62
64 }
65
67 }
void DoPendingFunctors()
Execute all pending functors.
std::shared_ptr< Poller > m_Poller
Poller instance.
std::atomic_bool m_IsLooping
True if is in Looping.
std::atomic_bool m_IsQuit
True if is quit from Looping.
ChannelList m_ActiveChannels
Channels with events.
constexpr uint32_t pollTimeoutMs
Poller timeout. Default is 10s.