## DBusGMessage DBusGMessage — DBus Message |

## Stability Level

Stable, unless otherwise indicated

## Synopsis

                        DBusGMessage;
    DBusGMessage*       dbus_g_message_ref                  (DBusGMessage *message);
    void                dbus_g_message_unref                (DBusGMessage *message);
    DBusMessage*        dbus_g_message_get_message          (DBusGMessage *gmessage);

## Description

A DBusGConnection is a boxed type abstracting a DBusMessage.

## Details

### DBusGMessage

    typedef struct _DBusGMessage DBusGMessage;

### dbus_g_message_ref ()

    DBusGMessage*       dbus_g_message_ref                  (DBusGMessage *message);

Increment refcount on a DBusGMessage

`message` : |
Returns : | the message that was ref'd

### dbus_g_message_unref ()

    void                dbus_g_message_unref                (DBusGMessage *message);

Decrement refcount on a DBusGMessage

`message` : |

### dbus_g_message_get_message ()

    DBusMessage*        dbus_g_message_get_message          (DBusGMessage *gmessage);

Get the DBusMessage corresponding to this DBusGMessage. The return value does not have its refcount incremented.

`gmessage` : | a DBusGMessage
Returns : | DBusMessage

## See Also

DBusMessage