method

recv_request

v1_9_3_125 - Show latest stable - Class: DRb::DRbMessage
recv_request(stream)
public

No documentation available.

# File lib/drb/drb.rb, line 611
    def recv_request(stream) # :nodoc:
      ref = load(stream)
      ro = DRb.to_obj(ref)
      msg = load(stream)
      argc = load(stream)
      raise(DRbConnError, "too many arguments") if @argc_limit < argc
      argv = Array.new(argc, nil)
      argc.times do |n|
        argv[n] = load(stream)
      end
      block = load(stream)
      return ro, msg, argv, block
    end