るりまサーチ

最速Rubyリファレンスマニュアル検索!
1217件ヒット [1-100件を表示] (0.068秒)
トップページ > クエリ:b[x] > クエリ:drb[x]

別のキーワード

  1. string b
  2. _builtin b
  3. b
  4. b string
  5. b _builtin

ライブラリ

モジュール

検索結果

<< 1 2 3 ... > >>

drb (44126.0)

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

...す。

Ruby のプロセスから他のRubyプロセスにあるオブジェクトのメソッド
を呼びだすことができます。他のマシン上のプロセスにも
アクセスできます。

=== 概要
dRuby は Ruby 専用の分散オブジェクトシステムです。
Ruby のみ...
...uby 本体が提供する
通信手段があれば追加のインストール物なしに利用可能です。
独自のプロトコルで通信し、他の分散オブジェクトシステム
(CORBA, RMI, .NETなど)との相互運用性はありません。

dRuby は
* 他のプロセスと Rub...
... DRb::DRbObject の
インスタンスとして表現されます。このオブジェクトはリモートオブジェクトの
proxy のように振舞います。つまり、このオブジェクトのメソッドを呼び出すと
リモートオブジェクトに転送されます。
CORBA...

DRb::DRbObject#__drbref -> Integer|nil (26206.0)

リモートオブジェクトの識別子を返します。

...リモートオブジェクトの識別子を返します。

DRb
::DRbObject.new_with_uri で取り出したフロントオブジェクトは
識別子を持たないため nil を返します。...

DRb::DRbObject#__drburi -> String|nil (26200.0)

リモートオブジェクトの URI を返します。

リモートオブジェクトの URI を返します。

DRb::DRbProtocol (23112.0)

drb で使われる通信プロトコルを取り扱うモジュールです。

...drb で使われる通信プロトコルを取り扱うモジュールです。

通常ユーザが使うことはないでしょうが、drb
ための新しい通信手段を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラス...
... DRb::DRbProtocol.#add_protocol で
drb
に登録することで、追加ができます。

デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI を指定することで TCP/IP で通信します。

通信プロトコルを追加する例としては、
例として...
... drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。

これらの例を見てわかるように、通信クラスでは取り扱えない URI が open
や open_server に渡された場合は例外 DRb:...

DRb::DRbUnknown (23060.0)

リモートプロセスからマーシャリングされて送られてきたオブジェクトで、 そのクラスがローカルプロセス内では不明であるようなものを 表すクラス。

...す。DRB 経由で他のプロセスにこのオブジェクトを渡すと、
DRb
Unknown オブジェクトではなくそのマーシャリングされたデータを
渡します。

クラス名/定数名は DRb::DRbUnknown#name で取得することができます。
DRb
::DRbUnknown#buf で保...
...が考えられます。
A, B, C と3つのプロセスがあって、drb によって A <-> B <-> C と通信している
とします。ここで A と C では定義されているが B では定義されていない
クラスがあったとしましょう。A から B にマーシャリングさ...
...れて
オブジェクトが渡されると、B ではそのクラスの素性がわからないため
DRb
Unknown オブジェクトとして表現されます。
それを C に送ると、マーシャリングされたバイト列が C に送られ、
C ではそれを元のオブジェクトに...

絞り込み条件を変える

DRb::DRbUnknownError (23022.0)

DRb::DRbUnknown をラップする例外クラスです。

...DRb::DRbUnknown をラップする例外クラスです。

@see DRb::DRbUnknown#exception...

DRb::DRbIdConv (23018.0)

オブジェクトと識別子を相互に変換するクラスです。

...換することで実現されます。

このクラスはdRubyでデフォルトとして使われる
のオブジェクト-識別子間の変換クラスです。
この変換には ObjectSpace の機構が使われます。特に
ObjectSpace.#_id2ref が使われています。
これはリモ...
...す。


別の仕組みとして、drb/timeridconv で提供されている
DRb
::TimerIdConv クラスがあります。これを使うと、リモートに
オブジェクトの参照が送られてから一定時間の間は、ローカルプロセス側
DRb::TimerIdConv で参照を保持し...

DRb::DRbError (23016.0)

drb ライブラリ固有の例外を表すクラス

...drb ライブラリ固有の例外を表すクラス...

DRb::DRbUndumped (23016.0)

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

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

また Marshal.#dump(obj) が必ず失敗するようになります。...
<< 1 2 3 ... > >>