THRIFT-699. rb: Excise unused 'native protocol method table' stuff from thrift_native
The code was completely unused and superfluous, and now it's gone.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@980209 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/rb/ext/binary_protocol_accelerated.c b/lib/rb/ext/binary_protocol_accelerated.c
index 75aa4c6..3854887 100644
--- a/lib/rb/ext/binary_protocol_accelerated.c
+++ b/lib/rb/ext/binary_protocol_accelerated.c
@@ -374,15 +374,15 @@
void Init_binary_protocol_accelerated() {
VALUE thrift_binary_protocol_class = rb_const_get(thrift_module, rb_intern("BinaryProtocol"));
-
+
VERSION_1 = rb_num2ll(rb_const_get(thrift_binary_protocol_class, rb_intern("VERSION_1")));
VERSION_MASK = rb_num2ll(rb_const_get(thrift_binary_protocol_class, rb_intern("VERSION_MASK")));
TYPE_MASK = rb_num2ll(rb_const_get(thrift_binary_protocol_class, rb_intern("TYPE_MASK")));
-
+
VALUE bpa_class = rb_define_class_under(thrift_module, "BinaryProtocolAccelerated", thrift_binary_protocol_class);
-
+
rb_define_method(bpa_class, "native?", rb_thrift_binary_proto_native_qmark, 0);
-
+
rb_define_method(bpa_class, "write_message_begin", rb_thrift_binary_proto_write_message_begin, 3);
rb_define_method(bpa_class, "write_field_begin", rb_thrift_binary_proto_write_field_begin, 3);
rb_define_method(bpa_class, "write_field_stop", rb_thrift_binary_proto_write_field_stop, 0);
@@ -404,8 +404,6 @@
rb_define_method(bpa_class, "write_map_end", rb_thrift_binary_proto_write_map_end, 0);
rb_define_method(bpa_class, "write_list_end", rb_thrift_binary_proto_write_list_end, 0);
rb_define_method(bpa_class, "write_set_end", rb_thrift_binary_proto_write_set_end, 0);
-
-
rb_define_method(bpa_class, "read_message_begin", rb_thrift_binary_proto_read_message_begin, 0);
rb_define_method(bpa_class, "read_field_begin", rb_thrift_binary_proto_read_field_begin, 0);
@@ -427,51 +425,4 @@
rb_define_method(bpa_class, "read_map_end", rb_thift_binary_proto_read_map_end, 0);
rb_define_method(bpa_class, "read_list_end", rb_thift_binary_proto_read_list_end, 0);
rb_define_method(bpa_class, "read_set_end", rb_thift_binary_proto_read_set_end, 0);
-
- // set up native method table
- native_proto_method_table *npmt;
- npmt = ALLOC(native_proto_method_table);
-
- npmt->write_field_begin = rb_thrift_binary_proto_write_field_begin;
- npmt->write_field_stop = rb_thrift_binary_proto_write_field_stop;
- npmt->write_map_begin = rb_thrift_binary_proto_write_map_begin;
- npmt->write_list_begin = rb_thrift_binary_proto_write_list_begin;
- npmt->write_set_begin = rb_thrift_binary_proto_write_set_begin;
- npmt->write_byte = rb_thrift_binary_proto_write_byte;
- npmt->write_bool = rb_thrift_binary_proto_write_bool;
- npmt->write_i16 = rb_thrift_binary_proto_write_i16;
- npmt->write_i32 = rb_thrift_binary_proto_write_i32;
- npmt->write_i64 = rb_thrift_binary_proto_write_i64;
- npmt->write_double = rb_thrift_binary_proto_write_double;
- npmt->write_string = rb_thrift_binary_proto_write_string;
- npmt->write_message_end = rb_thrift_binary_proto_write_message_end;
- npmt->write_struct_begin = rb_thrift_binary_proto_write_struct_begin;
- npmt->write_struct_end = rb_thrift_binary_proto_write_struct_end;
- npmt->write_field_end = rb_thrift_binary_proto_write_field_end;
- npmt->write_map_end = rb_thrift_binary_proto_write_map_end;
- npmt->write_list_end = rb_thrift_binary_proto_write_list_end;
- npmt->write_set_end = rb_thrift_binary_proto_write_set_end;
-
- npmt->read_message_begin = rb_thrift_binary_proto_read_message_begin;
- npmt->read_field_begin = rb_thrift_binary_proto_read_field_begin;
- npmt->read_map_begin = rb_thrift_binary_proto_read_map_begin;
- npmt->read_list_begin = rb_thrift_binary_proto_read_list_begin;
- npmt->read_set_begin = rb_thrift_binary_proto_read_set_begin;
- npmt->read_byte = rb_thrift_binary_proto_read_byte;
- npmt->read_bool = rb_thrift_binary_proto_read_bool;
- npmt->read_i16 = rb_thrift_binary_proto_read_i16;
- npmt->read_i32 = rb_thrift_binary_proto_read_i32;
- npmt->read_i64 = rb_thrift_binary_proto_read_i64;
- npmt->read_double = rb_thrift_binary_proto_read_double;
- npmt->read_string = rb_thrift_binary_proto_read_string;
- npmt->read_message_end = rb_thrift_binary_proto_read_message_end;
- npmt->read_struct_begin = rb_thift_binary_proto_read_struct_begin;
- npmt->read_struct_end = rb_thift_binary_proto_read_struct_end;
- npmt->read_field_end = rb_thift_binary_proto_read_field_end;
- npmt->read_map_end = rb_thift_binary_proto_read_map_end;
- npmt->read_list_end = rb_thift_binary_proto_read_list_end;
- npmt->read_set_end = rb_thift_binary_proto_read_set_end;
-
- VALUE method_table_object = Data_Wrap_Struct(rb_cObject, 0, free, npmt);
- rb_const_set(bpa_class, rb_intern("@native_method_table"), method_table_object);
}