去除编译警告,修复bug

This commit is contained in:
xia-chu
2021-01-19 16:05:38 +08:00
parent 5d752c89b5
commit f63b2b1863
51 changed files with 113 additions and 107 deletions

View File

@@ -41,7 +41,7 @@ protected:
* 0 : 代表为后面数据还是请求头,
* >0 : 代表后面数据为固定长度content,此时将缓存content并等到所有content接收完毕一次性通过onRecvContent函数回调出去
*/
virtual size_t onRecvHeader(const char *data,size_t len) = 0;
virtual ssize_t onRecvHeader(const char *data,size_t len) = 0;
/**
* 收到content分片或全部数据
@@ -62,7 +62,7 @@ protected:
/**
* 设置content len
*/
void setContentLen(size_t content_len);
void setContentLen(ssize_t content_len);
/**
* 恢复初始设置
@@ -75,7 +75,7 @@ protected:
size_t remainDataSize();
private:
size_t _content_len = 0;
ssize_t _content_len = 0;
size_t _remain_data_size = 0;
BufferLikeString _remain_data;
};