예제 #1
0
 public static function decode_msg($ret, $data)
 {
     try {
         $transport = new Thrift\Transport\TMemoryBuffer($data);
         $protocol = new Thrift\Protocol\TBinaryProtocol($transport);
         $name = '';
         $type = 0;
         $flag = 0;
         $protocol->readMessageBegin($name, $type, $flag);
         $ret->read($protocol);
         $protocol->readMessageEnd();
     } catch (Exception $e) {
         return false;
     }
     return true;
 }