class Thrift::MultiplexedProtocol

Public Class Methods

new(protocol,service_name) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 4
def initialize(protocol,service_name)
  @protocol = protocol
  @service_name = service_name
end

Public Instance Methods

read_binary() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 178
def read_binary
  @protocol.read_binary
end
read_bool() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 150
def read_bool
  @protocol.read_bool
end
read_byte() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 154
def read_byte
  @protocol.read_byte
end
read_double() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 170
def read_double
  @protocol.read_double
end
read_field_begin() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 118
def read_field_begin
  @protocol.read_field_begin
end
read_field_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 122
def read_field_end
  @protocol.read_field_end
end
read_i16() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 158
def read_i16
  @protocol.read_i16
end
read_i32() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 162
def read_i32
  @protocol.read_i32
end
read_i64() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 166
def read_i64
  @protocol.read_i64
end
read_list_begin() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 134
def read_list_begin
  @protocol.read_list_begin
end
read_list_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 138
def read_list_end
  @protocol.read_list_end
end
read_map_begin() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 126
def read_map_begin
  @protocol.read_map_begin
end
read_map_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 130
def read_map_end
  @protocol.read_map_end
end
read_message_begin() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 102
def read_message_begin
  @protocol.read_message_begin
end
read_message_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 106
def read_message_end
  @protocol.read_message_end
end
read_set_begin() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 142
def read_set_begin
  @protocol.read_set_begin
end
read_set_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 146
def read_set_end
  @protocol.read_set_end
end
read_string() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 174
def read_string
  @protocol.read_string
end
read_struct_begin() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 110
def read_struct_begin
  @protocol.read_struct_begin
end
read_struct_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 114
def read_struct_end
  @protocol.read_struct_end
end
trans() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 9
def trans
  @protocol.trans
end
write_binary(buf) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 98
def write_binary(buf)
  @protocol.write_binary(buf)
end
write_bool(bool) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 70
def write_bool(bool)
  @protocol.write_bool(bool)
end
write_byte(byte) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 74
def write_byte(byte)
  @protocol.write_byte(byte)
end
write_double(dub) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 90
def write_double(dub)
  @protocol.write_double(dub)
end
write_field_begin(name, type, id) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 34
def write_field_begin(name, type, id)
  @protocol.write_field_begin(name, type, id)
end
write_field_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 38
def write_field_end
  @protocol.write_field_end
end
write_field_stop() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 42
def write_field_stop
  @protocol.write_field_stop
end
write_i16(i16) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 78
def write_i16(i16)
  @protocol.write_i16(i16)
end
write_i32(i32) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 82
def write_i32(i32)
  @protocol.write_i32(i32)
end
write_i64(i64) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 86
def write_i64(i64)
  @protocol.write_i64(i64)
end
write_list_begin(etype, size) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 54
def write_list_begin(etype, size)
  @protocol.write_list_begin(etype, size)
end
write_list_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 58
def write_list_end
  @protocol.write_list_end
end
write_map_begin(ktype, vtype, size) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 46
def write_map_begin(ktype, vtype, size)
  @protocol.write_map_begin(ktype, vtype, size)
end
write_map_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 50
def write_map_end
  @protocol.write_map_end
end
write_message_begin(name, type, seqid) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 13
def write_message_begin(name, type, seqid)
  case type
  when MessageTypes::CALL, MessageTypes::ONEWAY
    @protocol.write_message_begin(@service_name + ":" + name, type, seqid)
  else
    @protocol.write_message_begin(name, type, seqid)
  end
end
write_message_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 22
def write_message_end
  @protocol.write_message_end
end
write_set_begin(etype, size) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 62
def write_set_begin(etype, size)
  @protocol.write_set_begin(etype, size)
end
write_set_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 66
def write_set_end
  @protocol.write_set_end
end
write_string(str) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 94
def write_string(str)
  @protocol.write_string(str)
end
write_struct_begin(name) click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 26
def write_struct_begin(name)
  @protocol.write_struct_begin(name)
end
write_struct_end() click to toggle source
# File lib/thrift_client/thrift/protocol.rb, line 30
def write_struct_end
  @protocol.write_struct_end
end