Data Structures | |
struct | DBusGMessageQueue |
A GSource subclass for dispatching DBusConnection messages. More... | |
struct | ConnectionSetup |
struct | IOHandler |
struct | TimeoutHandler |
struct | DBusGErrorInfo |
struct | DBusGLibWriteIterfaceData |
struct | DBusGLibWriteInterfaceValues |
struct | _DBusGMethodInvocation |
The context of an asynchronous method call. More... | |
struct | DBusGSignalClosure |
struct | _DBusGProxy |
Internals of DBusGProxy. More... | |
struct | _DBusGProxyClass |
Class struct for DBusGProxy. More... | |
struct | DBusGProxyList |
A list of proxies with a given name+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 | DBusGProxyNameOwnerInfo |
struct | DBusGProxyNameOwnerForeachData |
struct | DBusGProxyUnassociateData |
struct | GPendingNotifyClosure |
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. | |
#define | DBUS_G_PROXY_DESTROYED(proxy) (DBUS_G_PROXY (proxy)->manager == NULL) |
#define | DBUS_G_VALUE_ARRAY_COLLECT_ALL(VALARRAY, FIRST_ARG_TYPE, ARGS) |
Typedefs | |
typedef _DBusGProxyManager | DBusGProxyManager |
DBusGProxyManager typedef. | |
Enumerations | |
enum | RetvalType { RETVAL_NONE, RETVAL_NOERROR, RETVAL_ERROR } |
enum | { PROP_0, PROP_NAME, PROP_PATH, PROP_INTERFACE } |
enum | { DESTROY, RECEIVED, LAST_SIGNAL } |
Functions | |
void | dbus_set_g_error (GError **gerror, DBusError *error) |
|
Value: do { \ GType valtype; \ int i = 0; \ VALARRAY = g_value_array_new (6); \ valtype = FIRST_ARG_TYPE; \ while (valtype != G_TYPE_INVALID) \ { \ const char *collect_err; \ GValue *val; \ g_value_array_append (VALARRAY, NULL); \ val = g_value_array_get_nth (VALARRAY, i); \ g_value_init (val, valtype); \ collect_err = NULL; \ G_VALUE_COLLECT (val, ARGS, G_VALUE_NOCOPY_CONTENTS, &collect_err); \ valtype = va_arg (ARGS, GType); \ i++; \ } \ } while (0) Definition at line 1667 of file dbus-gproxy.c. Referenced by dbus_g_proxy_begin_call(), dbus_g_proxy_call(), and dbus_g_proxy_call_no_reply(). |