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

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

struct  WatchFD
 Auxillary struct for pairing up a DBusWatch and associated GPollFD. 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 }

Functions

dbus_bool_t _dbus_gmain_test (const char *test_data_dir)
dbus_bool_t _dbus_gobject_test (const char *test_data_dir)

Detailed Description

Implementation details of GLib bindings.


Function Documentation

dbus_bool_t _dbus_gmain_test const char *    test_data_dir
 

Unit test for GLib main loop integration

Returns:
TRUE on success.

Definition at line 702 of file dbus-gmain.c.

dbus_bool_t _dbus_gobject_test const char *    test_data_dir
 

Unit test for GLib GObject integration ("skeletons")

Returns:
TRUE on success.

Definition at line 573 of file dbus-gobject.c.


Generated on Wed Jun 9 05:01:28 2004 for D-BUS by doxygen1.2.15