_DBusGProxyManager Struct Reference
[GLib bindings implementation details]

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


Data Fields

GStaticMutex lock
 Thread lock.
int refcount
 Reference count.
DBusConnection * connection
 Connection we're associated with.
DBusGProxy * bus_proxy
 Special internal proxy used to talk to the bus.
GHashTable * proxy_lists
 Hash used to route incoming signals and iterate over proxies tristring -> DBusGProxyList.
GHashTable * owner_match_rule
 Hash to keep trace of match rules of NameOwnerChanged.
GHashTable * owner_names
 Hash to keep track of mapping from char * -> GSList of DBusGProxyNameOwnerInfo base name -> [name,name,.
GSList * unassociated_proxies
 List of name proxies for which there was no result for GetNameOwner.


Detailed Description

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

In order to do this it also has to track the owners of the names proxies are bound to.

Definition at line 146 of file dbus-gproxy.c.


The documentation for this struct was generated from the following file:

Generated on Thu Jan 28 15:20:54 2010 for D-BUSGLibBindings by  doxygen 1.5.6