Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces
loop.hh File Reference
#include <rcore/objects.hh>
#include <rcore/thread.hh>

Go to the source code of this file.

Classes

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

Namespaces

namespace  Rapicorn
 

The Rapicorn namespace encompasses core utilities and toolkit functionality.



Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines