Table of Contents

Class DBusInterfaceSkeleton

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

Methods

Export(IntPtr, IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method g_dbus_interface_skeleton_export. Version: 2.30

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

Parameters

interface IntPtr
connection IntPtr

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Flush(IntPtr)

Calls native method g_dbus_interface_skeleton_flush. Version: 2.30

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

Parameters

interface IntPtr

GetConnection(IntPtr)

Calls native method g_dbus_interface_skeleton_get_connection. Version: 2.30

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

Parameters

interface IntPtr

Returns

IntPtr

Transfer ownership: None Nullable: True

GetConnections(IntPtr)

Calls native method g_dbus_interface_skeleton_get_connections. Version: 2.32

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

Parameters

interface IntPtr

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetFlags(IntPtr)

Calls native method g_dbus_interface_skeleton_get_flags. Version: 2.30

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

Parameters

interface IntPtr

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

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

GetObjectPath(IntPtr)

Calls native method g_dbus_interface_skeleton_get_object_path. Version: 2.30

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

Parameters

interface IntPtr

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetProperties(IntPtr)

Calls native method g_dbus_interface_skeleton_get_properties. Version: 2.30

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

Parameters

interface IntPtr

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

GetVtable(IntPtr)

Calls native method g_dbus_interface_skeleton_get_vtable. Version: 2.30

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

Parameters

interface IntPtr

Returns

DBusInterfaceVTableUnownedHandle

Transfer ownership: None Nullable: False

HasConnection(IntPtr, IntPtr)

Calls native method g_dbus_interface_skeleton_has_connection. Version: 2.32

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

Parameters

interface IntPtr
connection IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetFlags(IntPtr, DBusInterfaceSkeletonFlags)

Calls native method g_dbus_interface_skeleton_set_flags. Version: 2.30

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

Parameters

interface IntPtr
flags DBusInterfaceSkeletonFlags

Transfer ownership: None Nullable: False

Unexport(IntPtr)

Calls native method g_dbus_interface_skeleton_unexport. Version: 2.30

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

Parameters

interface IntPtr

UnexportFromConnection(IntPtr, IntPtr)

Calls native method g_dbus_interface_skeleton_unexport_from_connection. Version: 2.32

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

Parameters

interface IntPtr
connection IntPtr

Transfer ownership: None Nullable: False