index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
GLib bindings implementation details
[
group__DBusInternals.html
D-BUS internal implementation details
]
Implementation details of GLib bindings.
#_details
More...
Data Structures
struct
structDBusGMessageQueue.html
DBusGMessageQueue
A GSource subclass for dispatching
structDBusConnection.html
DBusConnection
messages.
structDBusGMessageQueue.html#_details
More...
struct
structConnectionSetup.html
ConnectionSetup
struct
structIOHandler.html
IOHandler
struct
structTimeoutHandler.html
TimeoutHandler
struct
structDBusGErrorInfo.html
DBusGErrorInfo
struct
structDBusGLibWriteIterfaceData.html
DBusGLibWriteIterfaceData
struct
structDBusGLibWriteInterfaceValues.html
DBusGLibWriteInterfaceValues
struct
struct__DBusGMethodInvocation.html
_DBusGMethodInvocation
The context of an asynchronous method call.
struct__DBusGMethodInvocation.html#_details
More...
struct
structDBusGSignalClosure.html
DBusGSignalClosure
struct
struct__DBusGProxy.html
_DBusGProxy
Internals of DBusGProxy.
struct__DBusGProxy.html#_details
More...
struct
struct__DBusGProxyClass.html
_DBusGProxyClass
Class struct for DBusGProxy.
struct__DBusGProxyClass.html#_details
More...
struct
structDBusGProxyList.html
DBusGProxyList
A list of proxies with a given name+path+interface, used to route incoming signals.
structDBusGProxyList.html#_details
More...
struct
struct__DBusGProxyManager.html
_DBusGProxyManager
DBusGProxyManager's primary task is to route signals to the proxies those signals are emitted on.
struct__DBusGProxyManager.html#_details
More...
struct
structDBusGProxyNameOwnerInfo.html
DBusGProxyNameOwnerInfo
struct
structDBusGProxyNameOwnerForeachData.html
DBusGProxyNameOwnerForeachData
struct
structDBusGProxyUnassociateData.html
DBusGProxyUnassociateData
struct
structGPendingNotifyClosure.html
GPendingNotifyClosure
Defines
#define
group__DBusGLibInternals.html#ga126
LOCK_MANAGER
(mgr)   (g_static_mutex_lock (&(mgr)->lock))
Lock the DBusGProxyManager.
#define
group__DBusGLibInternals.html#ga127
UNLOCK_MANAGER
(mgr)   (g_static_mutex_unlock (&(mgr)->lock))
Unlock the DBusGProxyManager.
#define
group__DBusGLibInternals.html#ga128
DBUS_G_PROXY_DESTROYED
(proxy)   (DBUS_G_PROXY (proxy)->manager == NULL)
#define
group__DBusGLibInternals.html#ga129
DBUS_G_VALUE_ARRAY_COLLECT_ALL
(VALARRAY, FIRST_ARG_TYPE, ARGS)
Typedefs
typedef
struct__DBusGProxyManager.html
_DBusGProxyManager
group__DBusGLibInternals.html#ga7
DBusGProxyManager
DBusGProxyManager typedef.
Enumerations
enum
group__DBusGLibInternals.html#ga130
RetvalType
{
RETVAL_NONE
,
RETVAL_NOERROR
,
RETVAL_ERROR
}
enum
{
PROP_0
,
PROP_NAME
,
PROP_PATH
,
PROP_INTERFACE
}
enum
{
DESTROY
,
RECEIVED
,
LAST_SIGNAL
}
Functions
void
group__DBusGLibInternals.html#ga70
dbus_set_g_error
(GError **gerror,
structDBusError.html
DBusError
*error)
Detailed Description
Implementation details of GLib bindings.
Define Documentation
#define DBUS_G_VALUE_ARRAY_COLLECT_ALL
(
VALARRAY,
FIRST_ARG_TYPE,
ARGS
)
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,
group__DBusMacros.html#ga4
NULL
); \
val = g_value_array_get_nth (VALARRAY, i); \
g_value_init (val, valtype); \
collect_err =
group__DBusMacros.html#ga4
NULL
; \
G_VALUE_COLLECT (val, ARGS, G_VALUE_NOCOPY_CONTENTS, &collect_err); \
valtype = va_arg (ARGS, GType); \
i++; \
} \
}
while
(0)
Definition at line
dbus-gproxy_8c-source.html#l01660
1660
of file
dbus-gproxy_8c-source.html
dbus-gproxy.c
.
Referenced by
dbus-gproxy_8c-source.html#l02246
dbus_g_proxy_begin_call()
,
dbus-gproxy_8c-source.html#l02327
dbus_g_proxy_call()
, and
dbus-gproxy_8c-source.html#l02366
dbus_g_proxy_call_no_reply()
.
Generated on Tue Sep 13 01:28:09 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
