class Inti::Main

Name

class Inti::Main -- 

Synopsis

class Inti::Main is declared in the header inti/main.h.

Superclasses. none

Subclasses. none

Class members

Inner Classes.
class Loop
class Source

Public Methods.
bool iterate (bool block = false)
bool events_pending () const
void flush ()
Connection connect_timeout (int interval, Slot0<bool> * handler, int priority = DEFAULT)
Connection connect_idle (Slot0<bool> * handler, int priority = DEFAULT_IDLE)
Connection connect_io (int file_descriptor, IO::ConditionFlagsField condition_flags, Slot2<bool,int,IO::ConditionFlagsField> * handler, int priority = DEFAULT)
Connection connect_source (Source* source, bool can_recurse = false, int priority = DEFAULT)

Public Functions.
Main * get ()
Loop * primary ()

Description

Public Methods

method Inti::Main::iterate

bool iterate (bool block = false)

block 

method Inti::Main::events_pending

bool events_pending () const

method Inti::Main::flush

void flush ()

method Inti::Main::connect_timeout

Connection connect_timeout (int interval, Slot0<bool> * handler, int priority = DEFAULT)

interval 
handler 
priority 

method Inti::Main::connect_idle

Connection connect_idle (Slot0<bool> * handler, int priority = DEFAULT_IDLE)

handler 
priority 

method Inti::Main::connect_io

Connection connect_io (int file_descriptor, IO::ConditionFlagsField condition_flags, Slot2<bool,int,IO::ConditionFlagsField> * handler, int priority = DEFAULT)

file_descriptor 
condition_flags 
handler 
priority 

method Inti::Main::connect_source

Connection connect_source (Source* source, bool can_recurse = false, int priority = DEFAULT)

source 
can_recurse 
priority 

Public Functions

function Inti::Main::get

Main * get ()

function Inti::Main::primary

Loop * primary ()

Public Variables

variable Inti::Main::DEFAULT

static const int DEFAULT

variable Inti::Main::HIGH

static const int HIGH

variable Inti::Main::HIGH_IDLE

static const int HIGH_IDLE

variable Inti::Main::DEFAULT_IDLE

static const int DEFAULT_IDLE

variable Inti::Main::LOW

static const int LOW