Type:
Module
Constants:
Ring_PORT : 7647

The default port Ring discovery will use.

A module to implement the Linda distributed computing paradigm in Ruby.

Rinda is part of DRb (dRuby).

Example(s)

See the sample/drb/ directory in the Ruby distribution, from 1.8.2 onwards.

new
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleSpace

new(period=60) Class Public methods Creates a new

2025-01-10 15:47:30
move
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleSpace

move(port, tuple, sec=nil) Instance Public methods Moves tuple

2025-01-10 15:47:30
alive?
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleEntry

alive?() Instance Public methods A

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::RingFinger

new(broadcast_list=@@broadcast_list, port=Ring_PORT) Class Public methods Creates

2025-01-10 15:47:30
notify
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleSpace

notify(event, tuple, sec=nil) Instance Public methods Registers for notifications

2025-01-10 15:47:30
reply_service
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::RingServer

reply_service() Instance Public methods Creates a thread that notifies waiting

2025-01-10 15:47:30
push
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleBag

push(tuple) Instance Public methods Add tuple to the

2025-01-10 15:47:30
take
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleSpace

take(tuple, sec=nil, &block) Instance Public methods Removes tuple

2025-01-10 15:47:30
signal
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::WaitTemplateEntry

signal() Instance Public methods

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::DRbObjectTemplate

new(uri=nil, ref=nil) Class Public methods Creates a new

2025-01-10 15:47:30