DBusMessage
A type for representing D-Bus messages that can be sent or received on a class@Gio.DBusConnection.
Skipped during bindings generation
method
get_header_fields
: Array parameter of type guint8 is not supportedparameter
out_size
: out_size: Out parameter is not supportedparameter
blob
: Array parameter of type guint8 is not supportedparameter
blob
: Array parameter of type guint8 is not supported
Since
2.26
Constructors
Functions
Copies @message. The copy is a deep copy and the returned #GDBusMessage is completely identical except that it is guaranteed to not be locked.
Convenience to get the first item in the body of @message.
Gets the byte order of @message.
Convenience getter for the %G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION header field.
Convenience getter for the %G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME header field.
Gets the flags for @message.
Gets a header field on @message.
Convenience getter for the %G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE header field.
Gets the type of @message.
Convenience getter for the %G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS header field.
Convenience getter for the %G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL header field.
Convenience getter for the %G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE header field.
Gets the UNIX file descriptors associated with @message, if any.
Creates a new #GDBusMessage that is an error reply to @method_call_message.
Creates a new #GDBusMessage that is a reply to @method_call_message.
Sets the byte order of @message.
Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION header field.
Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME header field.
Sets the flags to set on @message.
Sets a header field on @message.
Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE header field.
Sets @message to be of @type.
Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS header field.
Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL header field.
Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE header field.
Sets the UNIX file descriptors associated with @message. As a side-effect the %G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS header field is set to the number of fds in @fd_list (or cleared if