Table of Contents

Class DBusObjectManagerServer

Namespace
Gio
Assembly
Gio-2.0.dll
public class DBusObjectManagerServer : Object, IObject, INotifyPropertyChanged, IDisposable, DBusObjectManager, IHandle, GTypeProvider
Inheritance
DBusObjectManagerServer
Implements
Inherited Members

Constructors

DBusObjectManagerServer(bool, params ConstructArgument[])

protected DBusObjectManagerServer(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

DBusObjectManagerServer(IntPtr, bool)

protected DBusObjectManagerServer(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ConnectionPropertyDefinition

public static readonly Property<DBusConnection?, DBusObjectManagerServer> ConnectionPropertyDefinition

Field Value

Property<DBusConnection, DBusObjectManagerServer>

ObjectPathPropertyDefinition

public static readonly Property<string?, DBusObjectManagerServer> ObjectPathPropertyDefinition

Field Value

Property<string, DBusObjectManagerServer>

Properties

Connection

public DBusConnection? Connection { get; set; }

Property Value

DBusConnection

ObjectPath

public string? ObjectPath { get; }

Property Value

string

Methods

Export(DBusObjectSkeleton)

[Version("2.30")]
public void Export(DBusObjectSkeleton @object)

Parameters

object DBusObjectSkeleton

ExportUniquely(DBusObjectSkeleton)

[Version("2.30")]
public void ExportUniquely(DBusObjectSkeleton @object)

Parameters

object DBusObjectSkeleton

GetConnection()

[Version("2.30")]
public DBusConnection? GetConnection()

Returns

DBusConnection

GetGType()

public static Type GetGType()

Returns

Type

GetInterface(string, string)

[Version("2.30")]
public DBusInterface? GetInterface(string objectPath, string interfaceName)

Parameters

objectPath string
interfaceName string

Returns

DBusInterface

GetObject(string)

[Version("2.30")]
public DBusObject? GetObject(string objectPath)

Parameters

objectPath string

Returns

DBusObject

GetObjectPath()

[Version("2.30")]
public string GetObjectPath()

Returns

string

GetObjects()

[Version("2.30")]
public List GetObjects()

Returns

List

IsExported(DBusObjectSkeleton)

[Version("2.34")]
public bool IsExported(DBusObjectSkeleton @object)

Parameters

object DBusObjectSkeleton

Returns

bool

New(string)

[Version("2.30")]
public static DBusObjectManagerServer New(string objectPath)

Parameters

objectPath string

Returns

DBusObjectManagerServer

SetConnection(DBusConnection?)

public void SetConnection(DBusConnection? connection)

Parameters

connection DBusConnection

Unexport(string)

[Version("2.30")]
public bool Unexport(string objectPath)

Parameters

objectPath string

Returns

bool