Main Page | Modules | Data Structures | Directories | 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 Thu Aug 11 21:11:15 2005 for D-BUS by  doxygen 1.4.0