/[Apache-SVN]
ViewVC logotype

Revision 1005136


Jump to revision: Previous Next
Author: dreiss
Date: Wed Oct 6 17:09:56 2010 UTC (14 years, 1 month ago)
Changed paths: 15
Log Message:
THRIFT-922. cpp: Templatize binary and compact protocol

Convert TBinaryProtocol and TCompactProtocol to template classes, taking
the transport class as a template parameter.  This allows them to make
non-virtual calls when using the template, improving serialization
performance.

Changed paths

Path Details
Directoryincubator/thrift/trunk/lib/cpp/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TBinaryProtocol.cpp deleted
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TBinaryProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TBinaryProtocol.tcc added
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TCompactProtocol.cpp deleted
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TCompactProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TCompactProtocol.tcc
(Copied from incubator/thrift/trunk/lib/cpp/src/protocol/TCompactProtocol.cpp, r1005135)
added , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TDebugProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TJSONProtocol.cpp modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TJSONProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/test/Benchmark.cpp modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/test/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/test/SpecializationTest.cpp added
Directoryincubator/thrift/trunk/test/cpp/src/TestClient.cpp modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26