Implement buffered transport


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666386 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/alterl/src/thrift_server.erl b/lib/alterl/src/thrift_server.erl
index 5760e1c..3f11164 100644
--- a/lib/alterl/src/thrift_server.erl
+++ b/lib/alterl/src/thrift_server.erl
@@ -111,8 +111,9 @@
     {ok, Socket} = gen_tcp:accept(ListenSocket),
     error_logger:info_msg("Accepted client"),
 
-    {ok, Transport} = thrift_socket_transport:new(Socket),
-    {ok, Protocol} = thrift_binary_protocol:new(Transport),
+    {ok, SocketTransport} = thrift_socket_transport:new(Socket),
+    {ok, BufferedTransport} = thrift_buffered_transport:new(SocketTransport),
+    {ok, Protocol} = thrift_binary_protocol:new(BufferedTransport),
 
     thrift_processor:start(Protocol, Protocol, Service, Handler),
     receive