Table of Contents

Class DBusObjectProxy

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

Constructors

DBusObjectProxy(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

DBusObjectProxy(IntPtr, bool)

protected DBusObjectProxy(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

GConnectionPropertyDefinition

public static readonly Property<DBusConnection?, DBusObjectProxy> GConnectionPropertyDefinition

Field Value

Property<DBusConnection, DBusObjectProxy>

GObjectPathPropertyDefinition

public static readonly Property<string?, DBusObjectProxy> GObjectPathPropertyDefinition

Field Value

Property<string, DBusObjectProxy>

Properties

GConnection

public DBusConnection? GConnection { get; }

Property Value

DBusConnection

GObjectPath

public string? GObjectPath { get; }

Property Value

string

Methods

GetConnection()

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

Returns

DBusConnection

GetGType()

public static Type GetGType()

Returns

Type

GetInterface(string)

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

Parameters

interfaceName string

Returns

DBusInterface

GetInterfaces()

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

Returns

List

GetObjectPath()

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

Returns

string

New(DBusConnection, string)

[Version("2.30")]
public static DBusObjectProxy New(DBusConnection connection, string objectPath)

Parameters

connection DBusConnection
objectPath string

Returns

DBusObjectProxy