Commit b1f68b95 by ziyue

Splitter公开一些方法

parent 3cba8fca
...@@ -31,6 +31,21 @@ public: ...@@ -31,6 +31,21 @@ public:
*/ */
virtual void input(const char *data, size_t len); virtual void input(const char *data, size_t len);
/**
* 恢复初始设置
*/
void reset();
/**
* 剩余数据大小
*/
size_t remainDataSize();
/**
* 获取剩余数据指针
*/
const char *remainData() const;
protected: protected:
/** /**
* 收到请求头 * 收到请求头
...@@ -65,21 +80,6 @@ protected: ...@@ -65,21 +80,6 @@ protected:
*/ */
void setContentLen(ssize_t content_len); void setContentLen(ssize_t content_len);
/**
* 恢复初始设置
*/
void reset();
/**
* 剩余数据大小
*/
size_t remainDataSize();
/**
* 获取剩余数据指针
*/
const char *remainData() const;
private: private:
ssize_t _content_len = 0; ssize_t _content_len = 0;
size_t _remain_data_size = 0; size_t _remain_data_size = 0;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论