Module DBus
In: ruby-dbus.c
lib/dbus/version.rb
lib/dbus/binding.rb
lib/dbus.rb

The DBus module contains all the classes and modules related to the D-BUS bindings.

Some global D-BUS constants from dbus-shared.h and dbus-protocol.h are also defined in this module.

It is recommended that you use the classes in the DBus module instead of the classes in the DBus::Binding module unless you have more advanced needs.

The DBus::Binding module classes map directly to the D-BUS C API.

Classes and Modules

Module DBus::Binding
Module DBus::BindingVersion
Class DBus::ActivationBus
Class DBus::Bus
Class DBus::DBusCallable
Class DBus::DBusError
Class DBus::Object
Class DBus::ObjectPath
Class DBus::ObjectTree
Class DBus::RemoteObject
Class DBus::RemoteService
Class DBus::Service
Class DBus::SessionBus
Class DBus::SystemBus

Constants

BINDING_VERSION = "#{BindingVersion::VERSION_MAJOR}.#{BindingVersion::VERSION_MINOR}.#{BindingVersion::VERSION_PATCH}"   Contains the string version of the D-BUS bindings

[Validate]