DBus::Glib::BusDispatcher Class Reference

#include <glib-integration.h>

Inheritance diagram for DBus::Glib::BusDispatcher:

List of all members.

Public Member Functions

 BusDispatcher ()
 ~BusDispatcher ()
void attach (GMainContext *)
void enter ()
void leave ()
Timeoutadd_timeout (Timeout::Internal *)
void rem_timeout (Timeout *)
Watchadd_watch (Watch::Internal *)
void rem_watch (Watch *)
void set_priority (int priority)

Private Attributes

GMainContext * _ctx
int _priority
GSource * _source

Detailed Description

Definition at line 91 of file glib-integration.h.


Constructor & Destructor Documentation

Glib::BusDispatcher::BusDispatcher (  ) 

Definition at line 245 of file glib-integration.cpp.

Glib::BusDispatcher::~BusDispatcher (  ) 

Definition at line 250 of file glib-integration.cpp.

References _ctx, and _source.


Member Function Documentation

Timeout * Glib::BusDispatcher::add_timeout ( Timeout::Internal *  wi  )  [virtual]

Implements DBus::Dispatcher.

Definition at line 280 of file glib-integration.cpp.

References _ctx, _priority, DBus::debug_log, and DBus::Timeout::enabled().

Watch * Glib::BusDispatcher::add_watch ( Watch::Internal *  wi  )  [virtual]
void Glib::BusDispatcher::attach ( GMainContext *  ctx  ) 

Definition at line 265 of file glib-integration.cpp.

References _ctx, _source, and dispatcher_funcs.

void DBus::Glib::BusDispatcher::enter (  )  [inline, virtual]

Implements DBus::Dispatcher.

Definition at line 100 of file glib-integration.h.

void DBus::Glib::BusDispatcher::leave (  )  [inline, virtual]

Implements DBus::Dispatcher.

Definition at line 102 of file glib-integration.h.

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

Implements DBus::Dispatcher.

Definition at line 289 of file glib-integration.cpp.

References DBus::debug_log.

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

Implements DBus::Dispatcher.

Definition at line 306 of file glib-integration.cpp.

References DBus::debug_log.

void Glib::BusDispatcher::set_priority ( int  priority  ) 

Definition at line 313 of file glib-integration.cpp.

References _priority.


Member Data Documentation

GMainContext* DBus::Glib::BusDispatcher::_ctx [private]

Definition at line 116 of file glib-integration.h.

Referenced by add_timeout(), add_watch(), attach(), and ~BusDispatcher().

Definition at line 117 of file glib-integration.h.

Referenced by add_timeout(), add_watch(), and set_priority().

Definition at line 118 of file glib-integration.h.

Referenced by attach(), and ~BusDispatcher().


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