るりまサーチ

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

別のキーワード

  1. rinda/rinda new
  2. rinda/rinda rinda
  3. rinda/rinda ===
  4. rinda/rinda read
  5. rinda/rinda take

検索結果

<< 1 2 3 > >>

rinda/rinda (38012.0)

Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

...uri = ARGV.shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join


# rindas.rb
require 'drb/drb'
require 'rinda/rinda'

def do_it(v)
puts "do_it(#{v})"
v + v
end

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service...
...r = ts.take(['sum', nil, nil])
v = do_it(r[2])
ts.write(['ans', r[1], r[2], v])
end


# rindac.rb
require 'drb/drb'
require 'rinda/rinda'

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))...

Rinda (8016.0)

rinda/rinda および rinda/tuplespace の名前空間を提供する モジュール。

...rinda/rinda および rinda/tuplespace の名前空間を提供する
モジュール。...

Rinda::Template (8006.0)

タプルのマッチングのためのクラスです。 ユーザがこのクラスを直接使うことはありません。

...プルのマッチングのためのクラスです。
ユーザがこのクラスを直接使うことはありません。

=== 例

require 'rinda/rinda'

template = Rinda::Template.new(['abc', nil, nil])
template.match(['abc', 2, 5]) # => true
template.match(['hoge', 2, 5]) # => false...

Rinda::DRbObjectTemplate (8000.0)

Rinda::DRbObjectTemplate#===(ro) (8000.0)

@todo

@todo

This DRbObjectTemplate matches +ro+ if the remote object's drburi
and drbref are the same. +nil+ is used as a wildcard.

絞り込み条件を変える

Rinda::DRbObjectTemplate.new(uri = nil, ref = nil) (8000.0)

@todo

@todo

Creates a new DRbObjectTemplate that will match against +uri+ and
+ref+.

Rinda::InvalidHashTupleKey (8000.0)

Rinda::TupleSpace#write などで不正なハッシュテーブル(キーが 文字列でないもの)をタプルスペースに書き込もうとすると発生すると発生する 例外です。

Rinda::TupleSpace#write などで不正なハッシュテーブル(キーが
文字列でないもの)をタプルスペースに書き込もうとすると発生すると発生する
例外です。

Rinda::RequestCanceledError (8000.0)

rinda で take などのリクエストが何らかの理由でキャンセルされた ことを意味する例外クラス。

rinda で take などのリクエストが何らかの理由でキャンセルされた
ことを意味する例外クラス。

Rinda::RequestExpiredError (8000.0)

rinda で take などのリクエストがタイムアウトしたことを 意味する例外クラス。

rinda で take などのリクエストがタイムアウトしたことを
意味する例外クラス。

Rinda::RindaError (8000.0)

rinda ライブラリの基底例外クラス

rinda ライブラリの基底例外クラス

絞り込み条件を変える

<< 1 2 3 > >>