Methods
- #
- A
- K
- M
- N
Included Modules
Class Public methods
new(&blk) Link
Instance Public methods
_execute() Link
alive?() Link
kill() Link
method_missing(msg, *arg, &blk) Link
# File ruby/lib/drb/drb.rb, line 1222 def method_missing(msg, *arg, &blk) synchronize do @wait_ev.wait_until { @status == :wait } @req = [msg] + arg @status = :req @req_ev.broadcast @res_ev.wait_until { @status == :res } value = @res @req = @res = nil @status = :wait @wait_ev.broadcast return value end end