r1312@dev030 (orig r66524): dweatherford | 2007-10-30 23:03:54 -0700
commit21c0160a98c8650945108b0361cee9c9e3898ba6
author(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Wed, 31 Oct 2007 06:01:16 +0000 (31 06:01 +0000)
committer(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Wed, 31 Oct 2007 06:01:16 +0000 (31 06:01 +0000)
tree104285205de15887aefc0391be41cb77ad949679
parent4b78ae3b700ba8d5c1a42f845107049119c3b09e
 r1312@dev030 (orig r66524):  dweatherford | 2007-10-30 23:03:54 -0700
 [thrift] PHP generator: extension support

 Summary: Adds php code generation to take advantage of the php
   'thrift_protocol' extension (currently for deserialization only)

   Requires you to swap your protocol for a TBinaryProtocolAccelerated
   (which just inherits TBinaryProtocol without actually adding any
   new functionality) and that you use a TFramedTransport or wrap your
   transport in a TBufferedTransport.

   TBinaryProtocolAccelerated is currently only in tfb/www/lib (or will
   be momentarily).

 Reviewed By: mcslee
 Test Plan: synapse_feed uses this in my sandbox, works fine
 Revert: svn

git-svn-id: http://svn.facebook.com/svnroot/thrift/trunk@641 41a61cd8-c433-0410-bb1c-e256eeef9e11
compiler/cpp/src/generate/t_php_generator.cc
compiler/cpp/src/parse/t_base_type.h