Table of Contents

Class DBusInterfaceSkeleton

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

Methods

Export(nint, nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_dbus_interface_skeleton_export. Version: 2.30

[Version("2.30")]
public static extern bool Export(nint @interface, nint connection, NonNullableUtf8StringHandle objectPath, out ErrorOwnedHandle error)

Parameters

interface nint
connection nint

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Flush(nint)

Calls native method g_dbus_interface_skeleton_flush. Version: 2.30

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

Parameters

interface nint

GetConnection(nint)

Calls native method g_dbus_interface_skeleton_get_connection. Version: 2.30

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

Parameters

interface nint

Returns

nint

Transfer ownership: None Nullable: True

GetConnections(nint)

Calls native method g_dbus_interface_skeleton_get_connections. Version: 2.32

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

Parameters

interface nint

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetFlags(nint)

Calls native method g_dbus_interface_skeleton_get_flags. Version: 2.30

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

Parameters

interface nint

Returns

DBusInterfaceSkeletonFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_dbus_interface_skeleton_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInfo(nint)

Calls native method g_dbus_interface_skeleton_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

GetObjectPath(nint)

Calls native method g_dbus_interface_skeleton_get_object_path. Version: 2.30

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

Parameters

interface nint

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetProperties(nint)

Calls native method g_dbus_interface_skeleton_get_properties. Version: 2.30

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

Parameters

interface nint

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

GetVtable(nint)

Calls native method g_dbus_interface_skeleton_get_vtable. Version: 2.30

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

Parameters

interface nint

Returns

DBusInterfaceVTableUnownedHandle

Transfer ownership: None Nullable: False

HasConnection(nint, nint)

Calls native method g_dbus_interface_skeleton_has_connection. Version: 2.32

[Version("2.32")]
public static extern bool HasConnection(nint @interface, nint connection)

Parameters

interface nint
connection nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetFlags(nint, DBusInterfaceSkeletonFlags)

Calls native method g_dbus_interface_skeleton_set_flags. Version: 2.30

[Version("2.30")]
public static extern void SetFlags(nint @interface, DBusInterfaceSkeletonFlags flags)

Parameters

interface nint
flags DBusInterfaceSkeletonFlags

Transfer ownership: None Nullable: False

Unexport(nint)

Calls native method g_dbus_interface_skeleton_unexport. Version: 2.30

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

Parameters

interface nint

UnexportFromConnection(nint, nint)

Calls native method g_dbus_interface_skeleton_unexport_from_connection. Version: 2.32

[Version("2.32")]
public static extern void UnexportFromConnection(nint @interface, nint connection)

Parameters

interface nint
connection nint

Transfer ownership: None Nullable: False