Table of Contents

Class DBusProxy

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

Methods

Call(nint, NonNullableUtf8StringHandle, VariantHandle, DBusCallFlags, int, nint, AsyncReadyCallback, nint)

Calls native method g_dbus_proxy_call. Version: 2.26

[Version("2.26")]
public static extern void Call(nint proxy, NonNullableUtf8StringHandle methodName, VariantHandle parameters, DBusCallFlags flags, int timeoutMsec, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

proxy nint

Transfer ownership: None Nullable: False

methodName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

parameters VariantHandle

Transfer ownership: None Nullable: True

flags DBusCallFlags

Transfer ownership: None Nullable: False

timeoutMsec int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

CallFinish(nint, nint, out ErrorOwnedHandle)

Calls native method g_dbus_proxy_call_finish. Version: 2.26

[Version("2.26")]
public static extern VariantOwnedHandle CallFinish(nint proxy, nint res, out ErrorOwnedHandle error)

Parameters

proxy nint

Transfer ownership: None Nullable: False

res nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

CallSync(nint, NonNullableUtf8StringHandle, VariantHandle, DBusCallFlags, int, nint, out ErrorOwnedHandle)

Calls native method g_dbus_proxy_call_sync. Version: 2.26

[Version("2.26")]
public static extern VariantOwnedHandle CallSync(nint proxy, NonNullableUtf8StringHandle methodName, VariantHandle parameters, DBusCallFlags flags, int timeoutMsec, nint cancellable, out ErrorOwnedHandle error)

Parameters

proxy nint

Transfer ownership: None Nullable: False

methodName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

parameters VariantHandle

Transfer ownership: None Nullable: True

flags DBusCallFlags

Transfer ownership: None Nullable: False

timeoutMsec int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

CallWithUnixFdList(nint, NonNullableUtf8StringHandle, VariantHandle, DBusCallFlags, int, nint, nint, AsyncReadyCallback, nint)

Calls native method g_dbus_proxy_call_with_unix_fd_list. Version: 2.30

[Version("2.30")]
public static extern void CallWithUnixFdList(nint proxy, NonNullableUtf8StringHandle methodName, VariantHandle parameters, DBusCallFlags flags, int timeoutMsec, nint fdList, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

proxy nint

Transfer ownership: None Nullable: False

methodName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

parameters VariantHandle

Transfer ownership: None Nullable: True

flags DBusCallFlags

Transfer ownership: None Nullable: False

timeoutMsec int

Transfer ownership: None Nullable: False

fdList nint

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

CallWithUnixFdListFinish(nint, out nint, nint, out ErrorOwnedHandle)

Calls native method g_dbus_proxy_call_with_unix_fd_list_finish. Version: 2.30

[Version("2.30")]
public static extern VariantOwnedHandle CallWithUnixFdListFinish(nint proxy, out nint outFdList, nint res, out ErrorOwnedHandle error)

Parameters

proxy nint

Transfer ownership: None Nullable: False

outFdList nint

Transfer ownership: Full Nullable: False

res nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

CallWithUnixFdListSync(nint, NonNullableUtf8StringHandle, VariantHandle, DBusCallFlags, int, nint, out nint, nint, out ErrorOwnedHandle)

Calls native method g_dbus_proxy_call_with_unix_fd_list_sync. Version: 2.30

[Version("2.30")]
public static extern VariantOwnedHandle CallWithUnixFdListSync(nint proxy, NonNullableUtf8StringHandle methodName, VariantHandle parameters, DBusCallFlags flags, int timeoutMsec, nint fdList, out nint outFdList, nint cancellable, out ErrorOwnedHandle error)

Parameters

proxy nint

Transfer ownership: None Nullable: False

methodName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

parameters VariantHandle

Transfer ownership: None Nullable: True

flags DBusCallFlags

Transfer ownership: None Nullable: False

timeoutMsec int

Transfer ownership: None Nullable: False

fdList nint

Transfer ownership: None Nullable: True

outFdList nint

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: False

GetCachedProperty(nint, NonNullableUtf8StringHandle)

Calls native method g_dbus_proxy_get_cached_property. Version: 2.26

[Version("2.26")]
public static extern VariantOwnedHandle GetCachedProperty(nint proxy, NonNullableUtf8StringHandle propertyName)

Parameters

proxy nint

Transfer ownership: None Nullable: False

propertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: True

GetCachedPropertyNames(nint)

Calls native method g_dbus_proxy_get_cached_property_names. Version: 2.26

[Version("2.26")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetCachedPropertyNames(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

GetConnection(nint)

Calls native method g_dbus_proxy_get_connection. Version: 2.26

[Version("2.26")]
public static extern nint GetConnection(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetDefaultTimeout(nint)

Calls native method g_dbus_proxy_get_default_timeout. Version: 2.26

[Version("2.26")]
public static extern int GetDefaultTimeout(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetFlags(nint)

Calls native method g_dbus_proxy_get_flags. Version: 2.26

[Version("2.26")]
public static extern DBusProxyFlags GetFlags(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

DBusProxyFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_dbus_proxy_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInterfaceInfo(nint)

Calls native method g_dbus_proxy_get_interface_info. Version: 2.26

[Version("2.26")]
public static extern DBusInterfaceInfoUnownedHandle GetInterfaceInfo(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

DBusInterfaceInfoUnownedHandle

Transfer ownership: None Nullable: True

GetInterfaceName(nint)

Calls native method g_dbus_proxy_get_interface_name. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetInterfaceName(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method g_dbus_proxy_get_name. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetName(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetNameOwner(nint)

Calls native method g_dbus_proxy_get_name_owner. Version: 2.26

[Version("2.26")]
public static extern NullableUtf8StringOwnedHandle GetNameOwner(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetObjectPath(nint)

Calls native method g_dbus_proxy_get_object_path. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetObjectPath(nint proxy)

Parameters

proxy nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

New(nint, DBusProxyFlags, DBusInterfaceInfoHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)

Calls native function g_dbus_proxy_new. Version: 2.26

[Version("2.26")]
public static extern void New(nint connection, DBusProxyFlags flags, DBusInterfaceInfoHandle info, NullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, NonNullableUtf8StringHandle interfaceName, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

connection nint

Transfer ownership: None Nullable: False

flags DBusProxyFlags

Transfer ownership: None Nullable: False

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: True

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

interfaceName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

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_proxy_new_finish. Version: 2.26

[Version("2.26")]
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, DBusProxyFlags, DBusInterfaceInfoHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)

Calls native function g_dbus_proxy_new_for_bus. Version: 2.26

[Version("2.26")]
public static extern void NewForBus(BusType busType, DBusProxyFlags flags, DBusInterfaceInfoHandle info, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, NonNullableUtf8StringHandle interfaceName, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

busType BusType

Transfer ownership: None Nullable: False

flags DBusProxyFlags

Transfer ownership: None Nullable: False

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: True

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

interfaceName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

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_proxy_new_for_bus_finish. Version: 2.26

[Version("2.26")]
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, DBusProxyFlags, DBusInterfaceInfoHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_proxy_new_for_bus_sync. Version: 2.26

[Version("2.26")]
public static extern nint NewForBusSync(BusType busType, DBusProxyFlags flags, DBusInterfaceInfoHandle info, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, NonNullableUtf8StringHandle interfaceName, nint cancellable, out ErrorOwnedHandle error)

Parameters

busType BusType

Transfer ownership: None Nullable: False

flags DBusProxyFlags

Transfer ownership: None Nullable: False

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: True

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

interfaceName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewSync(nint, DBusProxyFlags, DBusInterfaceInfoHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_proxy_new_sync. Version: 2.26

[Version("2.26")]
public static extern nint NewSync(nint connection, DBusProxyFlags flags, DBusInterfaceInfoHandle info, NullableUtf8StringHandle name, NonNullableUtf8StringHandle objectPath, NonNullableUtf8StringHandle interfaceName, nint cancellable, out ErrorOwnedHandle error)

Parameters

connection nint

Transfer ownership: None Nullable: False

flags DBusProxyFlags

Transfer ownership: None Nullable: False

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: True

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

objectPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

interfaceName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

SetCachedProperty(nint, NonNullableUtf8StringHandle, VariantHandle)

Calls native method g_dbus_proxy_set_cached_property. Version: 2.26

[Version("2.26")]
public static extern void SetCachedProperty(nint proxy, NonNullableUtf8StringHandle propertyName, VariantHandle value)

Parameters

proxy nint

Transfer ownership: None Nullable: False

propertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value VariantHandle

Transfer ownership: None Nullable: True

SetDefaultTimeout(nint, int)

Calls native method g_dbus_proxy_set_default_timeout. Version: 2.26

[Version("2.26")]
public static extern void SetDefaultTimeout(nint proxy, int timeoutMsec)

Parameters

proxy nint

Transfer ownership: None Nullable: False

timeoutMsec int

Transfer ownership: None Nullable: False

SetInterfaceInfo(nint, DBusInterfaceInfoHandle)

Calls native method g_dbus_proxy_set_interface_info. Version: 2.26

[Version("2.26")]
public static extern void SetInterfaceInfo(nint proxy, DBusInterfaceInfoHandle info)

Parameters

proxy nint

Transfer ownership: None Nullable: False

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: True