|  |  |  | D-Bus GLib bindings - Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#include <dbus/dbus-glib.h>
                    DBusGMessage;
#define             DBUS_TYPE_G_MESSAGE
DBusGMessage *      dbus_g_message_ref                  (DBusGMessage *message);
void                dbus_g_message_unref                (DBusGMessage *message);
DBusMessage *       dbus_g_message_get_message          (DBusGMessage *gmessage);
typedef struct _DBusGMessage DBusGMessage;
A DBusGMessage is a boxed type abstracting a DBusMessage from libdbus.
#define DBUS_TYPE_G_MESSAGE (dbus_g_message_get_g_type ())
Expands to a function call returning the boxed GType of a DBusGConnection.
| Returns : | the GLib type | 
DBusGMessage *      dbus_g_message_ref                  (DBusGMessage *message);
Increment refcount on a DBusGMessage
| 
 | the message to ref | 
| Returns : | the message that was ref'd | 
void                dbus_g_message_unref                (DBusGMessage *message);
Decrement refcount on a DBusGMessage
| 
 | the message to unref | 
DBusMessage *       dbus_g_message_get_message          (DBusGMessage *gmessage);
Get the DBusMessage corresponding to this DBusGMessage. The return value does not have its refcount incremented.
| 
 | a DBusGMessage | 
| Returns : | DBusMessage |