/[Apache-SVN]
ViewVC logotype

Revision 1005135


Jump to revision: Previous Next
Author: dreiss
Date: Wed Oct 6 17:09:52 2010 UTC (14 years, 1 month ago)
Changed paths: 11
Log Message:
THRIFT-922. cpp: Convert protocol classes to use non-virtual functions

Updated the thrift protocol classes to use non-virtual calls for most
functions.  The correct implementation is determined at compile time via
templates now.  Only the base TProtocol class falls back to using
virtual function calls.

Changed paths

Path Details
Directoryincubator/thrift/trunk/lib/cpp/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TBinaryProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TCompactProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TDebugProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TDenseProtocol.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/TOneWayProtocol.h deleted
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TProtocol.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TProtocolTap.h modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TVirtualProtocol.h added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26