Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
loop.hh File Reference
#include <ase/utils.hh>

Go to the source code of this file.

Classes

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

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Typedefs

typedef std::shared_ptr< EventSourceAse::EventSourceP
 
typedef std::shared_ptr< TimedSourceAse::TimedSourceP
 
typedef std::shared_ptr< PollFDSourceAse::PollFDSourceP
 
typedef std::shared_ptr< DispatcherSourceAse::DispatcherSourceP
 
typedef std::shared_ptr< USignalSourceAse::USignalSourceP
 
typedef std::shared_ptr< SigchldSourceAse::SigchldSourceP
 
typedef std::shared_ptr< EventLoopAse::EventLoopP
 
typedef std::shared_ptr< MainLoopAse::MainLoopP