Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > drbライブラリ

library drb

要約

分散オブジェクトプログラミングのためのライブラリです。

[[unknown:執筆者募集]]

クラス

class DRb::DRbIdConv

Class responsible for converting between an object and its id.

class DRb::DRbObject

Object wrapping a reference to a remote drb object.

class DRb::DRbServer

Class representing a drb server instance.

class DRb::DRbUnknown

Class wrapping a marshalled object whose type is unknown locally.

class DRbIdConv

Alias of DRb::DRbIdConv

class DRbObject

Alias of DRb::DRbObject

モジュール

module DRb
module DRb::DRbProtocol

Module managing the underlying network protocol(s) used by drb.

module DRb::DRbUndumped

このモジュールをインクルードしたクラスのインスタンスは ネットワーク越しに参照渡しで渡されるようになります。 値渡し出来ないオブジェクトを drb と一緒に使う時に有用です。

module DRbUndumped

Alias of DRb::DRbUndumped

例外クラス

class DRb::DRbError
  class DRb::DRbBadScheme

Error raised by a dRuby protocol when it doesn't support the scheme specified in a URI. See DRb::DRbProtocol.

  class DRb::DRbBadURI

Error raised by the DRbProtocol module when it cannot find any protocol implementation support the scheme specified in a URI.

  class DRb::DRbConnError

Error raised when an error occurs on the underlying communication protocol.

  class DRb::DRbRemoteError

An exception wrapping an error object

  class DRb::DRbServerNotFound

Error raised by the DRb module when an attempt is made to refer to the context's current drb server but the context does not have one. See current_server.

  class DRb::DRbUnknownError

An exception wrapping a DRb::DRbUnknown object

サブライブラリ

drb/acl
drb/extserv
drb/extservm
drb/gw
drb/observer
drb/ssl

DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。

drb/timeridconv
drb/unix

DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。

library drb