Table of Contents

Class DBusInterfaceInfo

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

Methods

CacheBuild(DBusInterfaceInfoHandle)

Calls native method g_dbus_interface_info_cache_build. Version: 2.30

[Version("2.30")]
public static extern void CacheBuild(DBusInterfaceInfoHandle info)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

CacheRelease(DBusInterfaceInfoHandle)

Calls native method g_dbus_interface_info_cache_release. Version: 2.30

[Version("2.30")]
public static extern void CacheRelease(DBusInterfaceInfoHandle info)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

GenerateXml(DBusInterfaceInfoHandle, uint, StringHandle)

Calls native method g_dbus_interface_info_generate_xml. Version: 2.26

[Version("2.26")]
public static extern void GenerateXml(DBusInterfaceInfoHandle info, uint indent, StringHandle stringBuilder)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

indent uint

Transfer ownership: None Nullable: False

stringBuilder StringHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_dbus_interface_info_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

LookupMethod(DBusInterfaceInfoHandle, NonNullableUtf8StringHandle)

Calls native method g_dbus_interface_info_lookup_method. Version: 2.26

[Version("2.26")]
public static extern DBusMethodInfoUnownedHandle LookupMethod(DBusInterfaceInfoHandle info, NonNullableUtf8StringHandle name)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

DBusMethodInfoUnownedHandle

Transfer ownership: None Nullable: True

LookupProperty(DBusInterfaceInfoHandle, NonNullableUtf8StringHandle)

Calls native method g_dbus_interface_info_lookup_property. Version: 2.26

[Version("2.26")]
public static extern DBusPropertyInfoUnownedHandle LookupProperty(DBusInterfaceInfoHandle info, NonNullableUtf8StringHandle name)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

DBusPropertyInfoUnownedHandle

Transfer ownership: None Nullable: True

LookupSignal(DBusInterfaceInfoHandle, NonNullableUtf8StringHandle)

Calls native method g_dbus_interface_info_lookup_signal. Version: 2.26

[Version("2.26")]
public static extern DBusSignalInfoUnownedHandle LookupSignal(DBusInterfaceInfoHandle info, NonNullableUtf8StringHandle name)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

DBusSignalInfoUnownedHandle

Transfer ownership: None Nullable: True

Ref(DBusInterfaceInfoHandle)

Calls native method g_dbus_interface_info_ref. Version: 2.26

[Version("2.26")]
public static extern DBusInterfaceInfoOwnedHandle Ref(DBusInterfaceInfoHandle info)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False

Returns

DBusInterfaceInfoOwnedHandle

Transfer ownership: Full Nullable: False

Unref(DBusInterfaceInfoHandle)

Calls native method g_dbus_interface_info_unref. Version: 2.26

[Version("2.26")]
public static extern void Unref(DBusInterfaceInfoHandle info)

Parameters

info DBusInterfaceInfoHandle

Transfer ownership: None Nullable: False