diff --git a/src/Http/HttpRequestSplitter.h b/src/Http/HttpRequestSplitter.h index 01e77df0..e7a0846c 100644 --- a/src/Http/HttpRequestSplitter.h +++ b/src/Http/HttpRequestSplitter.h @@ -31,6 +31,21 @@ public: */ virtual void input(const char *data, size_t len); + /** + * 恢复初始设置 + */ + void reset(); + + /** + * 剩余数据大小 + */ + size_t remainDataSize(); + + /** + * 获取剩余数据指针 + */ + const char *remainData() const; + protected: /** * 收到请求头 @@ -65,21 +80,6 @@ protected: */ void setContentLen(ssize_t content_len); - /** - * 恢复初始设置 - */ - void reset(); - - /** - * 剩余数据大小 - */ - size_t remainDataSize(); - - /** - * 获取剩余数据指针 - */ - const char *remainData() const; - private: ssize_t _content_len = 0; size_t _remain_data_size = 0;