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


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 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 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.


Member Data Documentation

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

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

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

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


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