Class DBusProxy
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
nintTransfer ownership: None Nullable: False
methodName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameters
VariantHandleTransfer ownership: None Nullable: True
flags
DBusCallFlagsTransfer ownership: None Nullable: False
timeoutMsec
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
nintTransfer ownership: None Nullable: False
res
nintTransfer 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
nintTransfer ownership: None Nullable: False
methodName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameters
VariantHandleTransfer ownership: None Nullable: True
flags
DBusCallFlagsTransfer ownership: None Nullable: False
timeoutMsec
intTransfer ownership: None Nullable: False
cancellable
nintTransfer 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
nintTransfer ownership: None Nullable: False
methodName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameters
VariantHandleTransfer ownership: None Nullable: True
flags
DBusCallFlagsTransfer ownership: None Nullable: False
timeoutMsec
intTransfer ownership: None Nullable: False
fdList
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
nintTransfer ownership: None Nullable: False
outFdList
nintTransfer ownership: Full Nullable: False
res
nintTransfer 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
nintTransfer ownership: None Nullable: False
methodName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameters
VariantHandleTransfer ownership: None Nullable: True
flags
DBusCallFlagsTransfer ownership: None Nullable: False
timeoutMsec
intTransfer ownership: None Nullable: False
fdList
nintTransfer ownership: None Nullable: True
outFdList
nintTransfer ownership: Full Nullable: False
cancellable
nintTransfer 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
nintTransfer ownership: None Nullable: False
propertyName
NonNullableUtf8StringHandleTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
flags
DBusProxyFlagsTransfer ownership: None Nullable: False
info
DBusInterfaceInfoHandleTransfer ownership: None Nullable: True
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
objectPath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
interfaceName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
nintTransfer 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
BusTypeTransfer ownership: None Nullable: False
flags
DBusProxyFlagsTransfer ownership: None Nullable: False
info
DBusInterfaceInfoHandleTransfer ownership: None Nullable: True
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
objectPath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
interfaceName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
nintTransfer 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
BusTypeTransfer ownership: None Nullable: False
flags
DBusProxyFlagsTransfer ownership: None Nullable: False
info
DBusInterfaceInfoHandleTransfer ownership: None Nullable: True
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
objectPath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
interfaceName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer 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
nintTransfer ownership: None Nullable: False
flags
DBusProxyFlagsTransfer ownership: None Nullable: False
info
DBusInterfaceInfoHandleTransfer ownership: None Nullable: True
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
objectPath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
interfaceName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer 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
nintTransfer ownership: None Nullable: False
propertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
VariantHandleTransfer 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
nintTransfer ownership: None Nullable: False
timeoutMsec
intTransfer 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
nintTransfer ownership: None Nullable: False
info
DBusInterfaceInfoHandleTransfer ownership: None Nullable: True