# File ruby/bstream.rb, line 677 def build_by_receiver(sid,input) @sid = sid t,@name = read(input) raise IOError.new("Wrong calling message: name field is not string.") unless t == T_STRING t,@args = read(input) raise IOError.new("Wrong calling message: args field is not list.") unless t == T_LIST return self end