Table of Contents

Class DBusInterface

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

Methods

DupObject(IntPtr)

Calls native method g_dbus_interface_dup_object. Version: 2.32

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

Parameters

interface IntPtr

Returns

IntPtr

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(IntPtr)

Calls native method g_dbus_interface_get_info. Version: 2.30

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

Parameters

interface IntPtr

Returns

DBusInterfaceInfoUnownedHandle

Transfer ownership: None Nullable: False

GetObject(IntPtr)

Calls native method g_dbus_interface_get_object. Version: 2.30

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

Parameters

interface IntPtr

Returns

IntPtr

Transfer ownership: None Nullable: True

SetObject(IntPtr, IntPtr)

Calls native method g_dbus_interface_set_object. Version: 2.30

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

Parameters

interface IntPtr
object IntPtr