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);
 }