Class: Rinda::NotifyTemplateEntry

Inherits:
Object
  • Object
show all
Defined in:
lib/roby/distributed/drb.rb

Instance Method Summary collapse

Instance Method Details

#pop(nonblock = false) ⇒ Object

Raises:

  • (RequestExpiredError)


14
15
16
17
18
19
# File 'lib/roby/distributed/drb.rb', line 14

def pop(nonblock = false)
    raise RequestExpiredError if @done
    it = @queue.pop(nonblock) rescue nil
    @done = true if it && it[0] == 'close'
    return it
end