Module: Thrift::ProtocolDecorator
- Included in:
- MultiplexedProtocol, StoredMessageProtocol
- Defined in:
- lib/thrift/protocol/protocol_decorator.rb
Instance Method Summary collapse
- #initialize(protocol) ⇒ Object
- #read_binary ⇒ Object
- #read_bool ⇒ Object
- #read_byte ⇒ Object
- #read_double ⇒ Object
- #read_field_begin ⇒ Object
- #read_field_end ⇒ Object
- #read_i16 ⇒ Object
- #read_i32 ⇒ Object
- #read_i64 ⇒ Object
- #read_list_begin ⇒ Object
- #read_list_end ⇒ Object
- #read_map_begin ⇒ Object
- #read_map_end ⇒ Object
- #read_message_begin ⇒ Object
- #read_message_end ⇒ Object
- #read_set_begin ⇒ Object
- #read_set_end ⇒ Object
- #read_string ⇒ Object
- #read_struct_begin ⇒ Object
- #read_struct_end ⇒ Object
- #trans ⇒ Object
- #write_binary(buf) ⇒ Object
- #write_bool(bool) ⇒ Object
- #write_byte(byte) ⇒ Object
- #write_double(dub) ⇒ Object
- #write_field_begin(name, type, id) ⇒ Object
- #write_field_end ⇒ Object
- #write_field_stop ⇒ Object
- #write_i16(i16) ⇒ Object
- #write_i32(i32) ⇒ Object
- #write_i64(i64) ⇒ Object
- #write_list_begin(etype, size) ⇒ Object
- #write_list_end ⇒ Object
- #write_map_begin(ktype, vtype, size) ⇒ Object
- #write_map_end ⇒ Object
- #write_message_begin(name, type, seqid) ⇒ Object
- #write_message_end ⇒ Object
- #write_set_begin(etype, size) ⇒ Object
- #write_set_end ⇒ Object
- #write_string(str) ⇒ Object
- #write_struct_begin(name) ⇒ Object
- #write_struct_end ⇒ Object
Instance Method Details
#initialize(protocol) ⇒ Object
22 23 24 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 22 def initialize(protocol) @protocol = protocol end |
#read_binary ⇒ Object
190 191 192 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 190 def read_binary @protocol.read_binary end |
#read_bool ⇒ Object
162 163 164 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 162 def read_bool @protocol.read_bool end |
#read_byte ⇒ Object
166 167 168 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 166 def read_byte @protocol.read_byte end |
#read_double ⇒ Object
182 183 184 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 182 def read_double @protocol.read_double end |
#read_field_begin ⇒ Object
130 131 132 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 130 def read_field_begin @protocol.read_field_begin end |
#read_field_end ⇒ Object
134 135 136 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 134 def read_field_end @protocol.read_field_end end |
#read_i16 ⇒ Object
170 171 172 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 170 def read_i16 @protocol.read_i16 end |
#read_i32 ⇒ Object
174 175 176 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 174 def read_i32 @protocol.read_i32 end |
#read_i64 ⇒ Object
178 179 180 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 178 def read_i64 @protocol.read_i64 end |
#read_list_begin ⇒ Object
146 147 148 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 146 def read_list_begin @protocol.read_list_begin end |
#read_list_end ⇒ Object
150 151 152 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 150 def read_list_end @protocol.read_list_end end |
#read_map_begin ⇒ Object
138 139 140 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 138 def read_map_begin @protocol.read_map_begin end |
#read_map_end ⇒ Object
142 143 144 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 142 def read_map_end @protocol.read_map_end end |
#read_message_begin ⇒ Object
114 115 116 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 114 def @protocol. end |
#read_message_end ⇒ Object
118 119 120 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 118 def @protocol. end |
#read_set_begin ⇒ Object
154 155 156 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 154 def read_set_begin @protocol.read_set_begin end |
#read_set_end ⇒ Object
158 159 160 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 158 def read_set_end @protocol.read_set_end end |
#read_string ⇒ Object
186 187 188 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 186 def read_string @protocol.read_string end |
#read_struct_begin ⇒ Object
122 123 124 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 122 def read_struct_begin @protocol.read_struct_begin end |
#read_struct_end ⇒ Object
126 127 128 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 126 def read_struct_end @protocol.read_struct_end end |
#trans ⇒ Object
26 27 28 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 26 def trans @protocol.trans end |
#write_binary(buf) ⇒ Object
110 111 112 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 110 def write_binary(buf) @protocol.write_binary(buf) end |
#write_bool(bool) ⇒ Object
82 83 84 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 82 def write_bool(bool) @protocol.write_bool(bool) end |
#write_byte(byte) ⇒ Object
86 87 88 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 86 def write_byte(byte) @protocol.write_byte(byte) end |
#write_double(dub) ⇒ Object
102 103 104 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 102 def write_double(dub) @protocol.write_double(dub) end |
#write_field_begin(name, type, id) ⇒ Object
46 47 48 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 46 def write_field_begin(name, type, id) @protocol.write_field_begin(name, type, id) end |
#write_field_end ⇒ Object
50 51 52 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 50 def write_field_end @protocol.write_field_end end |
#write_field_stop ⇒ Object
54 55 56 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 54 def write_field_stop @protocol.write_field_stop end |
#write_i16(i16) ⇒ Object
90 91 92 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 90 def write_i16(i16) @protocol.write_i16(i16) end |
#write_i32(i32) ⇒ Object
94 95 96 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 94 def write_i32(i32) @protocol.write_i32(i32) end |
#write_i64(i64) ⇒ Object
98 99 100 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 98 def write_i64(i64) @protocol.write_i64(i64) end |
#write_list_begin(etype, size) ⇒ Object
66 67 68 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 66 def write_list_begin(etype, size) @protocol.write_list_begin(etype, size) end |
#write_list_end ⇒ Object
70 71 72 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 70 def write_list_end @protocol.write_list_end end |
#write_map_begin(ktype, vtype, size) ⇒ Object
58 59 60 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 58 def write_map_begin(ktype, vtype, size) @protocol.write_map_begin(ktype, vtype, size) end |
#write_map_end ⇒ Object
62 63 64 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 62 def write_map_end @protocol.write_map_end end |
#write_message_begin(name, type, seqid) ⇒ Object
30 31 32 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 30 def (name, type, seqid) @protocol. end |
#write_message_end ⇒ Object
34 35 36 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 34 def @protocol. end |
#write_set_begin(etype, size) ⇒ Object
74 75 76 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 74 def write_set_begin(etype, size) @protocol.write_set_begin(etype, size) end |
#write_set_end ⇒ Object
78 79 80 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 78 def write_set_end @protocol.write_set_end end |
#write_string(str) ⇒ Object
106 107 108 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 106 def write_string(str) @protocol.write_string(str) end |
#write_struct_begin(name) ⇒ Object
38 39 40 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 38 def write_struct_begin(name) @protocol.write_struct_begin(name) end |
#write_struct_end ⇒ Object
42 43 44 |
# File 'lib/thrift/protocol/protocol_decorator.rb', line 42 def write_struct_end @protocol.write_struct_end end |