Class Rinda::WaitTemplateEntry
In: lib/rinda/tuplespace.rb
Parent: TemplateEntry

Documentation?

Methods

cancel   new   read   signal   wait  

Attributes

found  [R] 

Public Class methods

[Source]

     # File lib/rinda/tuplespace.rb, line 187
187:     def initialize(place, ary, expires=nil)
188:       super(ary, expires)
189:       @place = place
190:       @cond = place.new_cond
191:       @found = nil
192:     end

Public Instance methods

[Source]

     # File lib/rinda/tuplespace.rb, line 194
194:     def cancel
195:       super
196:       signal
197:     end

[Source]

     # File lib/rinda/tuplespace.rb, line 203
203:     def read(tuple)
204:       @found = tuple
205:       signal
206:     end

[Source]

     # File lib/rinda/tuplespace.rb, line 208
208:     def signal
209:       @place.synchronize do
210:         @cond.signal
211:       end
212:     end

[Source]

     # File lib/rinda/tuplespace.rb, line 199
199:     def wait
200:       @cond.wait
201:     end

[Validate]