Table of Contents

Class DBusObjectManagerClient

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

Methods

GetConnection(nint)

Calls native method g_dbus_object_manager_client_get_connection. Version: 2.30

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

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetFlags(nint)

Calls native method g_dbus_object_manager_client_get_flags. Version: 2.30

[Version("2.30")]
public static extern DBusObjectManagerClientFlags GetFlags(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

DBusObjectManagerClientFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_dbus_object_manager_client_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method g_dbus_object_manager_client_get_name. Version: 2.30

[Version("2.30")]
public static extern NonNullableUtf8StringUnownedHandle GetName(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetNameOwner(nint)

Calls native method g_dbus_object_manager_client_get_name_owner. Version: 2.30

[Version("2.30")]
public static extern NullableUtf8StringOwnedHandle GetNameOwner(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

New(nint, DBusObjectManagerClientFlags, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, DBusProxyTypeFunc, nint, DestroyNotify, nint, AsyncReadyCallback, nint)

Calls native function g_dbus_object_manager_client_new. Version: 2.30

[Version("2.30")]
public static extern void New(nint connection, DBusObjectManagerClientFlags flags, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, DBusProxyTypeFunc getProxyTypeFunc, nint getProxyTypeUserData, DestroyNotify getProxyTypeDestroyNotify, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

connection nint

Transfer ownership: None Nullable: False

flags DBusObjectManagerClientFlags

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

getProxyTypeFunc DBusProxyTypeFunc

Transfer ownership: None Nullable: True

getProxyTypeUserData nint

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

NewFinish(nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_object_manager_client_new_finish. Version: 2.30

[Version("2.30")]
public static extern nint NewFinish(nint res, out ErrorOwnedHandle error)

Parameters

res nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewForBus(BusType, DBusObjectManagerClientFlags, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, DBusProxyTypeFunc, nint, DestroyNotify, nint, AsyncReadyCallback, nint)

Calls native function g_dbus_object_manager_client_new_for_bus. Version: 2.30

[Version("2.30")]
public static extern void NewForBus(BusType busType, DBusObjectManagerClientFlags flags, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, DBusProxyTypeFunc getProxyTypeFunc, nint getProxyTypeUserData, DestroyNotify getProxyTypeDestroyNotify, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

busType BusType

Transfer ownership: None Nullable: False

flags DBusObjectManagerClientFlags

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

getProxyTypeFunc DBusProxyTypeFunc

Transfer ownership: None Nullable: True

getProxyTypeUserData nint

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

NewForBusFinish(nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_object_manager_client_new_for_bus_finish. Version: 2.30

[Version("2.30")]
public static extern nint NewForBusFinish(nint res, out ErrorOwnedHandle error)

Parameters

res nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewForBusSync(BusType, DBusObjectManagerClientFlags, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, DBusProxyTypeFunc, nint, DestroyNotify, nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_object_manager_client_new_for_bus_sync. Version: 2.30

[Version("2.30")]
public static extern nint NewForBusSync(BusType busType, DBusObjectManagerClientFlags flags, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, DBusProxyTypeFunc getProxyTypeFunc, nint getProxyTypeUserData, DestroyNotify getProxyTypeDestroyNotify, nint cancellable, out ErrorOwnedHandle error)

Parameters

busType BusType

Transfer ownership: None Nullable: False

flags DBusObjectManagerClientFlags

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

getProxyTypeFunc DBusProxyTypeFunc

Transfer ownership: None Nullable: True

getProxyTypeUserData nint

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewSync(nint, DBusObjectManagerClientFlags, NullableUtf8StringHandle, NonNullableUtf8StringHandle, DBusProxyTypeFunc, nint, DestroyNotify, nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_object_manager_client_new_sync. Version: 2.30

[Version("2.30")]
public static extern nint NewSync(nint connection, DBusObjectManagerClientFlags flags, NullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, DBusProxyTypeFunc getProxyTypeFunc, nint getProxyTypeUserData, DestroyNotify getProxyTypeDestroyNotify, nint cancellable, out ErrorOwnedHandle error)

Parameters

connection nint

Transfer ownership: None Nullable: False

flags DBusObjectManagerClientFlags

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

getProxyTypeFunc DBusProxyTypeFunc

Transfer ownership: None Nullable: True

getProxyTypeUserData nint

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False