Thrift generation for Java
Summary: Java works, benchmark roundtrip at around 3ms, so right in between C++ and PHP
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664775 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/php/src/protocol/TProtocol.php b/lib/php/src/protocol/TProtocol.php
index 15938df..d703bd7 100644
--- a/lib/php/src/protocol/TProtocol.php
+++ b/lib/php/src/protocol/TProtocol.php
@@ -79,6 +79,8 @@
public abstract function writeSetEnd($out);
+ public abstract function writeBool($out, $bool);
+
public abstract function writeByte($out, $byte);
public abstract function writeI16($out, $i16);
@@ -127,6 +129,8 @@
public abstract function readSetEnd($in);
+ public abstract function readBool($in, &$bool);
+
public abstract function readByte($in, &$byte);
public abstract function readI16($in, &$i16);
@@ -146,6 +150,8 @@
*/
public function skip($in, $type) {
switch ($type) {
+ case TType::BOOL:
+ return $this->readBool($in, $bool);
case TType::BYTE:
return $this->readByte($in, $byte);
case TType::I16;