Table of Contents

Class DBusMessage

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class DBusMessage
Inheritance
DBusMessage
Inherited Members

Methods

BytesNeeded(ref byte, nuint, out ErrorOwnedHandle)

Calls native function g_dbus_message_bytes_needed. Version: 2.26

[Version("2.26")]
public static extern nint BytesNeeded(ref byte blob, nuint blobLen, out ErrorOwnedHandle error)

Parameters

blob byte

Transfer ownership: None Nullable: False

blobLen nuint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: None Nullable: False

Copy(nint, out ErrorOwnedHandle)

Calls native method g_dbus_message_copy. Version: 2.26

[Version("2.26")]
public static extern nint Copy(nint message, out ErrorOwnedHandle error)

Parameters

message nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

GetArg0(nint)

Calls native method g_dbus_message_get_arg0. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetArg0(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetArg0Path(nint)

Calls native method g_dbus_message_get_arg0_path. Version: 2.80

[Version("2.80")]
public static extern NullableUtf8StringUnownedHandle GetArg0Path(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetBody(nint)

Calls native method g_dbus_message_get_body. Version: 2.26

[Version("2.26")]
public static extern VariantUnownedHandle GetBody(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

VariantUnownedHandle

Transfer ownership: None Nullable: True

GetByteOrder(nint)

Calls native method g_dbus_message_get_byte_order.

public static extern DBusMessageByteOrder GetByteOrder(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

DBusMessageByteOrder

Transfer ownership: None Nullable: False

GetDestination(nint)

Calls native method g_dbus_message_get_destination. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetDestination(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetErrorName(nint)

Calls native method g_dbus_message_get_error_name. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetErrorName(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetFlags(nint)

Calls native method g_dbus_message_get_flags. Version: 2.26

[Version("2.26")]
public static extern DBusMessageFlags GetFlags(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

DBusMessageFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_dbus_message_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeader(nint, DBusMessageHeaderField)

Calls native method g_dbus_message_get_header. Version: 2.26

[Version("2.26")]
public static extern VariantUnownedHandle GetHeader(nint message, DBusMessageHeaderField headerField)

Parameters

message nint

Transfer ownership: None Nullable: False

headerField DBusMessageHeaderField

Transfer ownership: None Nullable: False

Returns

VariantUnownedHandle

Transfer ownership: None Nullable: True

GetHeaderFields(nint)

Calls native method g_dbus_message_get_header_fields. Version: 2.26

[Version("2.26")]
public static extern byte[] GetHeaderFields(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

byte[]

Transfer ownership: None Nullable: False

GetInterface(nint)

Calls native method g_dbus_message_get_interface. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetInterface(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLocked(nint)

Calls native method g_dbus_message_get_locked. Version: 2.26

[Version("2.26")]
public static extern bool GetLocked(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMember(nint)

Calls native method g_dbus_message_get_member. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetMember(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetMessageType(nint)

Calls native method g_dbus_message_get_message_type. Version: 2.26

[Version("2.26")]
public static extern DBusMessageType GetMessageType(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

DBusMessageType

Transfer ownership: None Nullable: False

GetNumUnixFds(nint)

Calls native method g_dbus_message_get_num_unix_fds. Version: 2.26

[Version("2.26")]
public static extern uint GetNumUnixFds(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetPath(nint)

Calls native method g_dbus_message_get_path. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetPath(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetReplySerial(nint)

Calls native method g_dbus_message_get_reply_serial. Version: 2.26

[Version("2.26")]
public static extern uint GetReplySerial(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSender(nint)

Calls native method g_dbus_message_get_sender. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetSender(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetSerial(nint)

Calls native method g_dbus_message_get_serial. Version: 2.26

[Version("2.26")]
public static extern uint GetSerial(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSignature(nint)

Calls native method g_dbus_message_get_signature. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetSignature(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUnixFdList(nint)

Calls native method g_dbus_message_get_unix_fd_list. Version: 2.26

[Version("2.26")]
public static extern nint GetUnixFdList(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

Lock(nint)

Calls native method g_dbus_message_lock. Version: 2.26

[Version("2.26")]
public static extern void Lock(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

New()

Calls native constructor g_dbus_message_new. Version: 2.26

[Version("2.26")]
public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

NewFromBlob(ref byte, nuint, DBusCapabilityFlags, out ErrorOwnedHandle)

Calls native constructor g_dbus_message_new_from_blob. Version: 2.26

[Version("2.26")]
public static extern nint NewFromBlob(ref byte blob, nuint blobLen, DBusCapabilityFlags capabilities, out ErrorOwnedHandle error)

Parameters

blob byte

Transfer ownership: None Nullable: False

blobLen nuint

Transfer ownership: None Nullable: False

capabilities DBusCapabilityFlags

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewMethodCall(NullableUtf8StringHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native constructor g_dbus_message_new_method_call. Version: 2.26

[Version("2.26")]
public static extern nint NewMethodCall(NullableUtf8StringHandle name, NonNullableUtf8StringHandle path, NullableUtf8StringHandle @interface, NonNullableUtf8StringHandle method)

Parameters

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

interface NullableUtf8StringHandle
method NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewMethodErrorLiteral(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method g_dbus_message_new_method_error_literal. Version: 2.26

[Version("2.26")]
public static extern nint NewMethodErrorLiteral(nint methodCallMessage, NonNullableUtf8StringHandle errorName, NonNullableUtf8StringHandle errorMessage)

Parameters

methodCallMessage nint

Transfer ownership: None Nullable: False

errorName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

errorMessage NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewMethodErrorValist(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint)

Calls native method g_dbus_message_new_method_error_valist. Version: 2.26

[Version("2.26")]
public static extern nint NewMethodErrorValist(nint methodCallMessage, NonNullableUtf8StringHandle errorName, NonNullableUtf8StringHandle errorMessageFormat, nint varArgs)

Parameters

methodCallMessage nint

Transfer ownership: None Nullable: False

errorName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

errorMessageFormat NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewMethodReply(nint)

Calls native method g_dbus_message_new_method_reply. Version: 2.26

[Version("2.26")]
public static extern nint NewMethodReply(nint methodCallMessage)

Parameters

methodCallMessage nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewSignal(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native constructor g_dbus_message_new_signal. Version: 2.26

[Version("2.26")]
public static extern nint NewSignal(NonNullableUtf8StringHandle path, NonNullableUtf8StringHandle @interface, NonNullableUtf8StringHandle signal)

Parameters

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

interface NonNullableUtf8StringHandle
signal NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

Print(nint, uint)

Calls native method g_dbus_message_print. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringOwnedHandle Print(nint message, uint indent)

Parameters

message nint

Transfer ownership: None Nullable: False

indent uint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

SetBody(nint, VariantHandle)

Calls native method g_dbus_message_set_body. Version: 2.26

[Version("2.26")]
public static extern void SetBody(nint message, VariantHandle body)

Parameters

message nint

Transfer ownership: None Nullable: False

body VariantHandle

Transfer ownership: None Nullable: False

SetByteOrder(nint, DBusMessageByteOrder)

Calls native method g_dbus_message_set_byte_order.

public static extern void SetByteOrder(nint message, DBusMessageByteOrder byteOrder)

Parameters

message nint

Transfer ownership: None Nullable: False

byteOrder DBusMessageByteOrder

Transfer ownership: None Nullable: False

SetDestination(nint, NullableUtf8StringHandle)

Calls native method g_dbus_message_set_destination. Version: 2.26

[Version("2.26")]
public static extern void SetDestination(nint message, NullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

value NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetErrorName(nint, NonNullableUtf8StringHandle)

Calls native method g_dbus_message_set_error_name. Version: 2.26

[Version("2.26")]
public static extern void SetErrorName(nint message, NonNullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: True

value NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetFlags(nint, DBusMessageFlags)

Calls native method g_dbus_message_set_flags. Version: 2.26

[Version("2.26")]
public static extern void SetFlags(nint message, DBusMessageFlags flags)

Parameters

message nint

Transfer ownership: None Nullable: False

flags DBusMessageFlags

Transfer ownership: None Nullable: False

SetHeader(nint, DBusMessageHeaderField, VariantHandle)

Calls native method g_dbus_message_set_header. Version: 2.26

[Version("2.26")]
public static extern void SetHeader(nint message, DBusMessageHeaderField headerField, VariantHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

headerField DBusMessageHeaderField

Transfer ownership: None Nullable: False

value VariantHandle

Transfer ownership: None Nullable: True

SetInterface(nint, NullableUtf8StringHandle)

Calls native method g_dbus_message_set_interface. Version: 2.26

[Version("2.26")]
public static extern void SetInterface(nint message, NullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

value NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetMember(nint, NullableUtf8StringHandle)

Calls native method g_dbus_message_set_member. Version: 2.26

[Version("2.26")]
public static extern void SetMember(nint message, NullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

value NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetMessageType(nint, DBusMessageType)

Calls native method g_dbus_message_set_message_type. Version: 2.26

[Version("2.26")]
public static extern void SetMessageType(nint message, DBusMessageType type)

Parameters

message nint

Transfer ownership: None Nullable: False

type DBusMessageType

Transfer ownership: None Nullable: False

SetNumUnixFds(nint, uint)

Calls native method g_dbus_message_set_num_unix_fds. Version: 2.26

[Version("2.26")]
public static extern void SetNumUnixFds(nint message, uint value)

Parameters

message nint

Transfer ownership: None Nullable: False

value uint

Transfer ownership: None Nullable: False

SetPath(nint, NullableUtf8StringHandle)

Calls native method g_dbus_message_set_path. Version: 2.26

[Version("2.26")]
public static extern void SetPath(nint message, NullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

value NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetReplySerial(nint, uint)

Calls native method g_dbus_message_set_reply_serial. Version: 2.26

[Version("2.26")]
public static extern void SetReplySerial(nint message, uint value)

Parameters

message nint

Transfer ownership: None Nullable: False

value uint

Transfer ownership: None Nullable: False

SetSender(nint, NullableUtf8StringHandle)

Calls native method g_dbus_message_set_sender. Version: 2.26

[Version("2.26")]
public static extern void SetSender(nint message, NullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

value NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetSerial(nint, uint)

Calls native method g_dbus_message_set_serial. Version: 2.26

[Version("2.26")]
public static extern void SetSerial(nint message, uint serial)

Parameters

message nint

Transfer ownership: None Nullable: False

serial uint

Transfer ownership: None Nullable: False

SetSignature(nint, NullableUtf8StringHandle)

Calls native method g_dbus_message_set_signature. Version: 2.26

[Version("2.26")]
public static extern void SetSignature(nint message, NullableUtf8StringHandle value)

Parameters

message nint

Transfer ownership: None Nullable: False

value NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetUnixFdList(nint, nint)

Calls native method g_dbus_message_set_unix_fd_list. Version: 2.26

[Version("2.26")]
public static extern void SetUnixFdList(nint message, nint fdList)

Parameters

message nint

Transfer ownership: None Nullable: False

fdList nint

Transfer ownership: None Nullable: True

ToBlob(nint, out nuint, DBusCapabilityFlags, out ErrorOwnedHandle)

Calls native method g_dbus_message_to_blob. Version: 2.26

[Version("2.26")]
public static extern byte[] ToBlob(nint message, out nuint outSize, DBusCapabilityFlags capabilities, out ErrorOwnedHandle error)

Parameters

message nint

Transfer ownership: None Nullable: False

outSize nuint

Transfer ownership: Full Nullable: False

capabilities DBusCapabilityFlags

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

byte[]

Transfer ownership: Full Nullable: False

ToGerror(nint, out ErrorOwnedHandle)

Calls native method g_dbus_message_to_gerror. Version: 2.26

[Version("2.26")]
public static extern bool ToGerror(nint message, out ErrorOwnedHandle error)

Parameters

message nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False