Remove dead subclass of ThriftBuffer

PhpThriftBuffer is dead code. Removing it to make it clear that the debugger is in fact the only consumer of ThriftBuffer.
Esse commit está contido em:
Mike Magruder
2013-05-13 15:22:58 -07:00
commit de Sara Golemon
commit 8d1ade6b3b
2 arquivos alterados com 0 adições e 98 exclusões
-44
Ver Arquivo
@@ -1,44 +0,0 @@
/*
+----------------------------------------------------------------------+
| HipHop for PHP |
+----------------------------------------------------------------------+
| Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| http://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
*/
#include "hphp/runtime/base/util/php_thrift_buffer.h"
#include "hphp/runtime/base/array/array_init.h"
#include "hphp/runtime/base/externals.h"
#include "hphp/runtime/base/type_conversions.h"
#include "hphp/runtime/base/builtin_functions.h"
namespace HPHP {
static StaticString s_read("read");
static StaticString s_write("write");
///////////////////////////////////////////////////////////////////////////////
String PhpThriftBuffer::readImpl() {
return m_xin->o_invoke_few_args(s_read, 1, m_size);
}
void PhpThriftBuffer::flushImpl(CStrRef data) {
m_xout->o_invoke_few_args(s_write, 1, data);
}
void PhpThriftBuffer::throwError(const char *msg, int code) {
throw create_object("TProtocolException",
CREATE_VECTOR2(String(msg, CopyString), code));
}
///////////////////////////////////////////////////////////////////////////////
}
-54
Ver Arquivo
@@ -1,54 +0,0 @@
/*
+----------------------------------------------------------------------+
| HipHop for PHP |
+----------------------------------------------------------------------+
| Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| http://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
*/
#ifndef incl_HPHP_PHP_THRIFT_BUFFER_H_
#define incl_HPHP_PHP_THRIFT_BUFFER_H_
#include "hphp/runtime/base/util/thrift_buffer.h"
namespace HPHP {
///////////////////////////////////////////////////////////////////////////////
/**
* Efficient thrift input/output preparation. Used by automatically generated
* separable extension code created by running thrift compiler, for example,
*
* thrift --gen hphp my_service.thrift
*/
class PhpThriftBuffer: public ThriftBuffer {
public:
PhpThriftBuffer() : ThriftBuffer(102400) {}
// passing in input and output transport objects
void create(CObjRef xin, CObjRef xout) {
m_xin = xin;
m_xout = xout;
}
protected:
virtual String readImpl();
virtual void flushImpl(CStrRef data);
virtual void throwError(const char *msg, int code);
private:
Object m_xin;
Object m_xout;
};
///////////////////////////////////////////////////////////////////////////////
}
#endif // incl_HPHP_PHP_THRIFT_BUFFER_H_