DBus::BusDispatcher Class Reference

#include <eventloop-integration.h>

Inheritance diagram for DBus::BusDispatcher:

DBus::Dispatcher DBus::DefaultMainLoop

List of all members.

Public Member Functions

 BusDispatcher ()
 ~BusDispatcher ()
virtual void enter ()
virtual void leave ()
virtual void do_iteration ()
virtual void run ()
bool is_running ()
virtual Timeoutadd_timeout (Timeout::Internal *)
virtual void rem_timeout (Timeout *)
virtual Watchadd_watch (Watch::Internal *)
virtual void rem_watch (Watch *)
void watch_ready (DefaultWatch &)
void timeout_expired (DefaultTimeout &)


Detailed Description

Definition at line 59 of file eventloop-integration.h.


Constructor & Destructor Documentation

DBus::BusDispatcher::BusDispatcher (  )  [inline]

Definition at line 63 of file eventloop-integration.h.

DBus::BusDispatcher::~BusDispatcher (  )  [inline]

Definition at line 66 of file eventloop-integration.h.


Member Function Documentation

Timeout * BusDispatcher::add_timeout ( Timeout::Internal *  ti  )  [virtual]

Watch * BusDispatcher::add_watch ( Watch::Internal *  wi  )  [virtual]

void BusDispatcher::do_iteration (  )  [virtual]

void BusDispatcher::enter (  )  [virtual]

Implements DBus::Dispatcher.

Definition at line 71 of file eventloop-integration.cpp.

References DBus::debug_log, and do_iteration().

bool BusDispatcher::is_running (  ) 

Definition at line 95 of file eventloop-integration.cpp.

void BusDispatcher::leave (  )  [virtual]

Implements DBus::Dispatcher.

Definition at line 85 of file eventloop-integration.cpp.

void BusDispatcher::rem_timeout ( Timeout t  )  [virtual]

Implements DBus::Dispatcher.

Definition at line 119 of file eventloop-integration.cpp.

References DBus::debug_log.

void BusDispatcher::rem_watch ( Watch w  )  [virtual]

Implements DBus::Dispatcher.

Definition at line 139 of file eventloop-integration.cpp.

References DBus::debug_log.

void BusDispatcher::run (  )  [virtual]

Definition at line 90 of file eventloop-integration.cpp.

void BusDispatcher::timeout_expired ( DefaultTimeout et  ) 

void BusDispatcher::watch_ready ( DefaultWatch ew  ) 

Definition at line 155 of file eventloop-integration.cpp.

References DBus::DefaultWatch::data(), DBus::debug_log, and DBus::Watch::handle().

Referenced by add_watch().


The documentation for this class was generated from the following files:

Generated on Wed Jan 12 16:32:44 2011 for libdbus-c++ by  doxygen 1.5.9