r929@dev030 (orig r51612): dreiss | 2007-07-20 18:18:10 -0700
commitae99f883c41d63ea374dbb3559778c9bb647a4df
author(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Fri, 3 Aug 2007 07:17:54 +0000 (3 07:17 +0000)
committer(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Fri, 3 Aug 2007 07:17:54 +0000 (3 07:17 +0000)
tree7c4d27924a3050fb1725eb70cd1494881bd55355
parentdd6a49961d14fbab607f3d9cd5c924fb97f45b2b
 r929@dev030 (orig r51612):  dreiss | 2007-07-20 18:18:10 -0700
 Thrift: Debug Protocol

 Summary:
 Added TDebugProtocol, a write-only Thrift protocol for C++
 that produces human-readable representations of thrift structs.

 Trac Bug: #

 Blame Rev:

 Reviewed By: mcslee

 Test Plan:
 Recompiled Thrift.
 ./test/TestDebugProto.* see compile instructions at the top.
 Ran that, and it looked good.

 Revert Plan:
 grep TDebugProtocol <world>
 grep ThriftDebugString <world>
 Revert or comment out whatever you find so that they still compile.
 Then svn revert.

 Notes:

 EImportant:

git-svn-id: http://svn.facebook.com/svnroot/thrift/trunk@481 41a61cd8-c433-0410-bb1c-e256eeef9e11
lib/cpp/Makefile.am
lib/cpp/src/protocol/TDebugProtocol.cpp [new file with mode: 0644]
lib/cpp/src/protocol/TDebugProtocol.h [new file with mode: 0644]
lib/cpp/src/protocol/TOneWayProtocol.h [new file with mode: 0644]
lib/cpp/src/protocol/TProtocolException.h
test/DebugProtoTest.cpp [new file with mode: 0644]
test/DebugProtoTest.thrift [new file with mode: 0644]