erlang: Refactor thrift_transport and all transport implementations
authorDavid Reiss <dreiss@apache.org>
Mon, 30 Aug 2010 22:05:43 +0000 (22:05 +0000)
committerDavid Reiss <dreiss@apache.org>
Mon, 30 Aug 2010 22:05:43 +0000 (22:05 +0000)
commit639e1cfe2b9eb6e9e852899adeeec8a41daeda81
treedd146a4c0a467087b0c0233d50ce5889c91baadb
parenta508b336db925fb1ee1523e9171a8a612b8aee84
erlang: Refactor thrift_transport and all transport implementations

Note that the buffering transports still use a separate process to
maintain their state.  This change just changes them to use a
"return-the-new-version"-style API.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@990989 13f79535-47bb-0310-9956-ffa450edef68
lib/erl/include/thrift_transport_impl.hrl
lib/erl/src/thrift_base64_transport.erl
lib/erl/src/thrift_binary_protocol.erl
lib/erl/src/thrift_buffered_transport.erl
lib/erl/src/thrift_disk_log_transport.erl
lib/erl/src/thrift_file_transport.erl
lib/erl/src/thrift_framed_transport.erl
lib/erl/src/thrift_http_transport.erl
lib/erl/src/thrift_memory_buffer.erl
lib/erl/src/thrift_socket_transport.erl
lib/erl/src/thrift_transport.erl