ase/loop.hh file


Namespaces

namespace Ase
The Anklang C++ API namespace.

Classes

struct Ase::PollFD
Mirrors struct pollfd for poll(3posix)
class Ase::EventLoop
Loop object, polling for events and executing callbacks in accordance.
class Ase::MainLoop
An EventLoop implementation that offers public API for running the loop.
class Ase::EventSource
EventLoop source for callback execution.
class Ase::DispatcherSource
EventLoop source for handler execution.
class Ase::USignalSource
EventLoop source for handler execution.
class Ase::TimedSource
EventLoop source for timer execution.
class Ase::PollFDSource
EventLoop source for IO callbacks.