SigCX::StandardDispatcher Class Reference
[SigC++ Extras]

StandardDispatcher class. More...

#include <dispatch.h>

Inheritance diagram for SigCX::StandardDispatcher:

SigCX::SignalDispatcher SigCX::Dispatcher

List of all members.

Public Member Functions

 StandardDispatcher ()
virtual ~StandardDispatcher ()
virtual bool run (bool infinite=true)
virtual void exit ()
virtual void move (Dispatcher &d)
virtual bool idle () const


Detailed Description

StandardDispatcher class.

This class implements a event dispatcher on top of the standard UNIX select() function.


Constructor & Destructor Documentation

SigCX::StandardDispatcher::StandardDispatcher (  ) 

Constructor.

virtual SigCX::StandardDispatcher::~StandardDispatcher (  )  [virtual]

Destructor.


Member Function Documentation

virtual bool SigCX::StandardDispatcher::run ( bool  infinite = true  )  [virtual]

Run the dispatcher.

Run the dispatcher event loop, receiving events and calling the registered callbacks.

Parameters:
infinite If false, run only one iteration, else run until exit() is called on this dispatcher instance.
Returns:
true if exit() was called.

Implements SigCX::Dispatcher.

virtual void SigCX::StandardDispatcher::exit (  )  [virtual]

Cause exit of event loop.

Implements SigCX::Dispatcher.

virtual void SigCX::StandardDispatcher::move ( Dispatcher d  )  [virtual]

Move all callbacks to another dispatcher.

Parameters:
d The dispatcher to move the callbacks to.

Implements SigCX::Dispatcher.

virtual bool SigCX::StandardDispatcher::idle (  )  const [virtual]

Get idle status.

Returns:
true if the dispatcher is idle.

Implements SigCX::Dispatcher.


The documentation for this class was generated from the following file:
Generated on Mon Sep 10 06:27:37 2007 for SigCX - SigC++ Extras by  doxygen 1.5.3