Table of Contents

Class DBusInterface

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

Methods

DupObject(nint)

Calls native method g_dbus_interface_dup_object. Version: 2.32

[Version("2.32")]
public static extern nint DupObject(nint @interface)

Parameters

interface nint

Returns

nint

Transfer ownership: Full Nullable: True

GetGType()

Calls native function g_dbus_interface_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInfo(nint)

Calls native method g_dbus_interface_get_info. Version: 2.30

[Version("2.30")]
public static extern DBusInterfaceInfoUnownedHandle GetInfo(nint @interface)

Parameters

interface nint

Returns

DBusInterfaceInfoUnownedHandle

Transfer ownership: None Nullable: False

GetObject(nint)

Calls native method g_dbus_interface_get_object. Version: 2.30

[Version("2.30")]
public static extern nint GetObject(nint @interface)

Parameters

interface nint

Returns

nint

Transfer ownership: None Nullable: True

SetObject(nint, nint)

Calls native method g_dbus_interface_set_object. Version: 2.30

[Version("2.30")]
public static extern void SetObject(nint @interface, nint @object)

Parameters

interface nint
object nint