Table of Contents

Class DBusObject

Namespace
Tmds.DBus.Protocol
Assembly
Tmds.DBus.Protocol.dll

Base class for D-Bus proxy objects.

public class DBusObject
Inheritance
DBusObject
Inherited Members

Constructors

DBusObject(DBusConnection, string, ObjectPath)

Initializes a new instance of the DBusObject class.

protected DBusObject(DBusConnection connection, string destination, ObjectPath path)

Parameters

connection DBusConnection

The connection to the message bus.

destination string

The destination bus name.

path ObjectPath

The object path.

Properties

Connection

Gets the connection to the message bus.

public DBusConnection Connection { get; }

Property Value

DBusConnection

Destination

Gets the destination bus name.

public string Destination { get; }

Property Value

string

Path

Gets the object path.

public ObjectPath Path { get; }

Property Value

ObjectPath

Service

Gets a DBusService instance for the destination.

public DBusService Service { get; }

Property Value

DBusService