class Inti::Main::Source

Name

class Inti::Main::Source -- 

Synopsis

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

This is an abstract base class, and may not be instantiated.

Superclasses. none

Subclasses. none

Class members

Public Virtual Methods.
virtual bool prepare (const TimeStamp& current_time, int * timeout_milliseconds) = 0
virtual bool check (const TimeStamp& current_time) = 0
virtual bool dispatch (const TimeStamp& current_time) = 0

Public Methods.
void ref ()
void unref ()
void sink ()

Protected Constructors.
Source ()

Protected Destructor.
virtual  ~Source ()

Description

Public Virtual Methods

method Inti::Main::Source::prepare

virtual bool prepare (const TimeStamp& current_time, int * timeout_milliseconds) = 0

current_time 
timeout_milliseconds 

method Inti::Main::Source::check

virtual bool check (const TimeStamp& current_time) = 0

current_time 

method Inti::Main::Source::dispatch

virtual bool dispatch (const TimeStamp& current_time) = 0

current_time 

Public Methods

method Inti::Main::Source::ref

void ref ()

method Inti::Main::Source::unref

void unref ()

method Inti::Main::Source::sink

void sink ()

Protected Constructors

method Inti::Main::Source::Source

Source ()

Protected Destructor

method Inti::Main::Source::~Source

virtual  ~Source ()