Table of Contents

Class DBusServer

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

Methods

GetClientAddress(nint)

Calls native method g_dbus_server_get_client_address. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetClientAddress(nint server)

Parameters

server nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFlags(nint)

Calls native method g_dbus_server_get_flags. Version: 2.26

[Version("2.26")]
public static extern DBusServerFlags GetFlags(nint server)

Parameters

server nint

Transfer ownership: None Nullable: False

Returns

DBusServerFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_dbus_server_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGuid(nint)

Calls native method g_dbus_server_get_guid. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetGuid(nint server)

Parameters

server nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

IsActive(nint)

Calls native method g_dbus_server_is_active. Version: 2.26

[Version("2.26")]
public static extern bool IsActive(nint server)

Parameters

server nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

NewSync(NonNullableUtf8StringHandle, DBusServerFlags, NonNullableUtf8StringHandle, nint, nint, out ErrorOwnedHandle)

Calls native constructor g_dbus_server_new_sync. Version: 2.26

[Version("2.26")]
public static extern nint NewSync(NonNullableUtf8StringHandle address, DBusServerFlags flags, NonNullableUtf8StringHandle guid, nint observer, nint cancellable, out ErrorOwnedHandle error)

Parameters

address NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags DBusServerFlags

Transfer ownership: None Nullable: False

guid NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

observer nint

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

Start(nint)

Calls native method g_dbus_server_start. Version: 2.26

[Version("2.26")]
public static extern void Start(nint server)

Parameters

server nint

Transfer ownership: None Nullable: False

Stop(nint)

Calls native method g_dbus_server_stop. Version: 2.26

[Version("2.26")]
public static extern void Stop(nint server)

Parameters

server nint

Transfer ownership: None Nullable: False