Class DBus::ProxyObjectInterface
In: lib/dbus/introspect.rb
Parent: Object

D-Bus proxy object interface class

A class similar to the normal Interface used as a proxy for remote object interfaces.

Methods

Constants

PROPERTY_INTERFACE = "org.freedesktop.DBus.Properties"

Attributes

methods  [RW]  The proxied methods contained in the interface.
name  [R]  The name of the interface.
object  [R]  The proxy object to which this interface belongs.
signals  [RW]  The proxied signals contained in the interface.

Public Class methods

Creates a new proxy interface for the given proxy object and the given name.

Public Instance methods

Read a property.

Write a property.

Read all properties at once, as a hash.

Defines a signal or method based on the descriptor m.

Defines a proxied method on the interface.

Defines a method on the interface from the Method descriptor m.

Defines a signal from the descriptor s.

Registers a handler (code block) for a signal with name arriving over the given bus. If no block is given, the signal is unregistered.

Returns the singleton class of the interface.

Returns the string representation of the interface (the name).

[Validate]