Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

GLib bindings implementation details
[D-BUS internal implementation details]

Implementation details of GLib bindings. More...

Data Structures

struct  DBusGSource
 A GSource subclass for a DBusConnection. More...

struct  WatchFD
 Auxillary struct for pairing up a DBusWatch and associated #GPollFD. More...

struct  DBusGProxy
 Internals of DBusGProxy. More...

struct  DBusGProxyClass
 Class struct for DBusGProxy. More...

struct  DBusGProxyList
 A list of proxies with a given service+path+interface, used to route incoming signals. More...

struct  DBusGProxyManager
 DBusGProxyManager's primary task is to route signals to the proxies those signals are emitted on. More...


Defines

#define LOCK_MANAGER(mgr)   (g_static_mutex_lock (&(mgr)->lock))
 Lock the DBusGProxyManager.

#define UNLOCK_MANAGER(mgr)   (g_static_mutex_unlock (&(mgr)->lock))
 Unlock the DBusGProxyManager.


Typedefs

typedef DBusGSource DBusGSource
 A GSource representing a DBusConnection or DBusServer.

typedef DBusGProxyManager DBusGProxyManager
 DBusGProxyManager typedef.


Enumerations

enum  { DESTROY, RECEIVED, LAST_SIGNAL }

Detailed Description

Implementation details of GLib bindings.


Generated on Mon Jun 27 07:48:24 2005 for D-BUS by doxygen 1.3.7