### Home Classes Methods

### Files

- README

### Class Index

Quicksearch

- DBus
- DBus::ASessionBus
- DBus::ASystemBus
- DBus::AuthenticationFailed
- DBus::Authenticator
- DBus::Client
- DBus::Connection
- DBus::Connection::NameRequestError
- DBus::DBusCookieSHA1
- DBus::Error
- DBus::ErrorMessage
- DBus::External
- DBus::FormalParameter
- DBus::IncompleteBufferException
- DBus::Interface
- DBus::InterfaceElement
- DBus::IntrospectXMLParser
- DBus::InvalidClassDefinition
- DBus::InvalidDestinationName
- DBus::InvalidIntrospectionData
- DBus::InvalidMethodName
- DBus::InvalidPacketException
- DBus::InvalidParameters
- DBus::Main
- DBus::MatchRule
- DBus::MatchRuleException
- DBus::Message
- DBus::Method
- DBus::MethodNotImplemented
- DBus::MethodReturnMessage
- DBus::Node
- DBus::Object
- DBus::Object::UndefinedInterface
- DBus::PacketMarshaller
- DBus::PacketUnmarshaller
- DBus::ProxyObject
- DBus::ProxyObjectFactory
- DBus::ProxyObjectInterface
- DBus::RemoteBus
- DBus::Service
- DBus::SessionBus
- DBus::Signal
- DBus::SystemBus
- DBus::Type
- DBus::Type::Parser
- DBus::Type::SignatureException
- DBus::Type::Type
- DBus::TypeException
- DBus::UnknownSignal
- Integer

No matching classes.

# Ruby D-Bus README

Ruby D-Bus provides an implementation of the D-Bus protocol such that the D-Bus system can be used in the Ruby programming language.

## Requirements

    * Ruby 1.8.7 or 1.9

## Installation

    * gem install ruby-dbus

## Feature

Ruby D-Bus currently supports the following features:

    * Connecting to local buses.
    * Accessing remote services, objects and interfaces.
    * Invoking methods on remote objects synchronously and asynchronously.
    * Catch signals on remote objects and handle them via callbacks.
    * Remote object introspection.
    * Walking object trees.
    * Creating services and registering them on the bus.
    * Exporting objects with interfaces on a bus for remote use.
    * Rubyish D-Bus object and interface syntax support that automatically
      allows for introspection.
    * Emitting signals on exported objects.

## Usage

    See some of the examples in the examples/ subdirectory of the tarball.
    Also, check out the included tutorial (in Markdown format) in doc/tutorial/
    or view it online on
    https://github.com/mvidner/ruby-dbus/blob/master/doc/tutorial/index.markdown .

## License

    Ruby D-Bus is free software; you can redistribute it and/or modify it
    under the terms of the GNU Lesser General Public License as published by the
    Free Software Foundation; either version 2.1 of the License, or (at
    your option) any later version.

[Validate]

Generated with the Darkfish Rdoc Generator 2.