Update Thrift CPP libraries to work with new generated source, change underlying...
authorMark Slee <mcslee@apache.org>
Wed, 7 Jun 2006 06:48:56 +0000 (06:48 +0000)
committerMark Slee <mcslee@apache.org>
Wed, 7 Jun 2006 06:48:56 +0000 (06:48 +0000)
commit8d7e1f62a85d91b159887eb406a5855bcbd6245e
tree438feeb5a5cbf58a1be5f6831239401fd6915437
parentb15a68bd89428630ac1775812082a7c4a034c3b7
Update Thrift CPP libraries to work with new generated source, change underlying buffers to use uint8_t* instead of std::string

Summary: Major overhaul to the CPP libraries.

Reviewed By: aditya

Test Plan: Again, keep an eye out for the unit tests commit

Notes: Initial perf tests show that Thrift is not only more robust than Pillar, but its implementation is actually around 10-20% faster. We can do about 10 RPC function calls with small data payloads in under 2ms. THAT IS FAST. THAT IS THRIFTY.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664714 13f79535-47bb-0310-9956-ffa450edef68
23 files changed:
lib/cpp/Makefile
lib/cpp/TDispatcher.h [deleted file]
lib/cpp/TProcessor.h [new file with mode: 0644]
lib/cpp/Thrift.h
lib/cpp/client/TClient.h [deleted file]
lib/cpp/client/TSimpleClient.cc [deleted file]
lib/cpp/client/TSimpleClient.h [deleted file]
lib/cpp/protocol/TBinaryProtocol.cc
lib/cpp/protocol/TBinaryProtocol.h
lib/cpp/protocol/TProtocol.h
lib/cpp/server/TServer.h
lib/cpp/server/TSimpleServer.cc
lib/cpp/server/TSimpleServer.h
lib/cpp/transport/TBufferedTransport.cc [new file with mode: 0644]
lib/cpp/transport/TBufferedTransport.h [new file with mode: 0644]
lib/cpp/transport/TNullTransport.h [new file with mode: 0644]
lib/cpp/transport/TServerSocket.cc
lib/cpp/transport/TServerSocket.h
lib/cpp/transport/TServerTransport.h
lib/cpp/transport/TSocket.cc
lib/cpp/transport/TSocket.h
lib/cpp/transport/TTransport.h
lib/cpp/transport/TTransportException.h [new file with mode: 0644]