Table of Contents

Class DBusObjectManagerClient

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

Constructors

DBusObjectManagerClient(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

DBusObjectManagerClient(IntPtr, bool)

protected DBusObjectManagerClient(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ConnectionPropertyDefinition

public static readonly Property<DBusConnection?, DBusObjectManagerClient> ConnectionPropertyDefinition

Field Value

Property<DBusConnection, DBusObjectManagerClient>

FlagsPropertyDefinition

public static readonly Property<DBusObjectManagerClientFlags, DBusObjectManagerClient> FlagsPropertyDefinition

Field Value

Property<DBusObjectManagerClientFlags, DBusObjectManagerClient>

GetProxyTypeDestroyNotifyPropertyDefinition

public static readonly Property<IntPtr, DBusObjectManagerClient> GetProxyTypeDestroyNotifyPropertyDefinition

Field Value

Property<IntPtr, DBusObjectManagerClient>

GetProxyTypeFuncPropertyDefinition

public static readonly Property<IntPtr, DBusObjectManagerClient> GetProxyTypeFuncPropertyDefinition

Field Value

Property<IntPtr, DBusObjectManagerClient>

GetProxyTypeUserDataPropertyDefinition

public static readonly Property<IntPtr, DBusObjectManagerClient> GetProxyTypeUserDataPropertyDefinition

Field Value

Property<IntPtr, DBusObjectManagerClient>

InterfaceProxyPropertiesChangedSignal

Signal Descriptor for OnInterfaceProxyPropertiesChanged.

public static readonly Signal<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs> InterfaceProxyPropertiesChangedSignal

Field Value

Signal<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs>

InterfaceProxySignalSignal

Signal Descriptor for OnInterfaceProxySignal.

public static readonly Signal<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxySignalSignalArgs> InterfaceProxySignalSignal

Field Value

Signal<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxySignalSignalArgs>

NameOwnerPropertyDefinition

public static readonly Property<string?, DBusObjectManagerClient> NameOwnerPropertyDefinition

Field Value

Property<string, DBusObjectManagerClient>

NamePropertyDefinition

public static readonly Property<string?, DBusObjectManagerClient> NamePropertyDefinition

Field Value

Property<string, DBusObjectManagerClient>

ObjectPathPropertyDefinition

public static readonly Property<string?, DBusObjectManagerClient> ObjectPathPropertyDefinition

Field Value

Property<string, DBusObjectManagerClient>

Properties

Connection

public DBusConnection? Connection { get; }

Property Value

DBusConnection

Flags

public DBusObjectManagerClientFlags Flags { get; }

Property Value

DBusObjectManagerClientFlags

GetProxyTypeDestroyNotify

public IntPtr GetProxyTypeDestroyNotify { get; }

Property Value

IntPtr

GetProxyTypeFunc

public IntPtr GetProxyTypeFunc { get; }

Property Value

IntPtr

GetProxyTypeUserData

public IntPtr GetProxyTypeUserData { get; }

Property Value

IntPtr

Name

public string? Name { get; }

Property Value

string

NameOwner

public string? NameOwner { get; }

Property Value

string

ObjectPath

public string? ObjectPath { get; }

Property Value

string

Methods

GetConnection()

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

Returns

DBusConnection

GetFlags()

[Version("2.30")]
public DBusObjectManagerClientFlags GetFlags()

Returns

DBusObjectManagerClientFlags

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

GetName()

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

Returns

string

GetNameOwner()

[Version("2.30")]
public string? GetNameOwner()

Returns

string

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

Init(Cancellable?)

[Version("2.22")]
public bool Init(Cancellable? cancellable)

Parameters

cancellable Cancellable

Returns

bool

InitFinish(AsyncResult)

[Version("2.22")]
public bool InitFinish(AsyncResult res)

Parameters

res AsyncResult

Returns

bool

NewFinish(AsyncResult)

[Version("2.30")]
public static DBusObjectManagerClient NewFinish(AsyncResult res)

Parameters

res AsyncResult

Returns

DBusObjectManagerClient

NewForBusFinish(AsyncResult)

[Version("2.30")]
public static DBusObjectManagerClient NewForBusFinish(AsyncResult res)

Parameters

res AsyncResult

Returns

DBusObjectManagerClient

NewForBusSync(BusType, DBusObjectManagerClientFlags, string, string, DBusProxyTypeFunc?, Cancellable?)

[Version("2.30")]
public static DBusObjectManagerClient NewForBusSync(BusType busType, DBusObjectManagerClientFlags flags, string name, string objectPath, DBusProxyTypeFunc? getProxyTypeFunc, Cancellable? cancellable)

Parameters

busType BusType
flags DBusObjectManagerClientFlags
name string
objectPath string
getProxyTypeFunc DBusProxyTypeFunc
cancellable Cancellable

Returns

DBusObjectManagerClient

NewSync(DBusConnection, DBusObjectManagerClientFlags, string?, string, DBusProxyTypeFunc?, Cancellable?)

[Version("2.30")]
public static DBusObjectManagerClient NewSync(DBusConnection connection, DBusObjectManagerClientFlags flags, string? name, string objectPath, DBusProxyTypeFunc? getProxyTypeFunc, Cancellable? cancellable)

Parameters

connection DBusConnection
flags DBusObjectManagerClientFlags
name string
objectPath string
getProxyTypeFunc DBusProxyTypeFunc
cancellable Cancellable

Returns

DBusObjectManagerClient

Events

OnInterfaceProxyPropertiesChanged

public event SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs> OnInterfaceProxyPropertiesChanged

Event Type

SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs>

OnInterfaceProxySignal

public event SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxySignalSignalArgs> OnInterfaceProxySignal

Event Type

SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxySignalSignalArgs>