Table of Contents

Class DBusObjectManagerClient

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

Methods

GetConnection(IntPtr)

Calls native method g_dbus_object_manager_client_get_connection. Version: 2.30

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetFlags(IntPtr)

Calls native method g_dbus_object_manager_client_get_flags. Version: 2.30

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

Parameters

manager IntPtr

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

Calls native method g_dbus_object_manager_client_get_name. Version: 2.30

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetNameOwner(IntPtr)

Calls native method g_dbus_object_manager_client_get_name_owner. Version: 2.30

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

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

Calls native function g_dbus_object_manager_client_new. Version: 2.30

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

Parameters

connection IntPtr

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 IntPtr

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

NewFinish(IntPtr, out ErrorOwnedHandle)

Calls native constructor g_dbus_object_manager_client_new_finish. Version: 2.30

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

Parameters

res IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: False

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

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, IntPtr getProxyTypeUserData, DestroyNotify getProxyTypeDestroyNotify, IntPtr cancellable, AsyncReadyCallback callback, IntPtr 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 IntPtr

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

NewForBusFinish(IntPtr, out ErrorOwnedHandle)

Calls native constructor g_dbus_object_manager_client_new_for_bus_finish. Version: 2.30

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

Parameters

res IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: False

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

Calls native constructor g_dbus_object_manager_client_new_for_bus_sync. Version: 2.30

[Version("2.30")]
public static extern IntPtr NewForBusSync(BusType busType, DBusObjectManagerClientFlags flags, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, DBusProxyTypeFunc getProxyTypeFunc, IntPtr getProxyTypeUserData, DestroyNotify getProxyTypeDestroyNotify, IntPtr 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 IntPtr

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: False

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

Calls native constructor g_dbus_object_manager_client_new_sync. Version: 2.30

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

Parameters

connection IntPtr

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 IntPtr

Transfer ownership: None Nullable: True

getProxyTypeDestroyNotify DestroyNotify

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: False