全面整理代码,去除编译警告

This commit is contained in:
xia-chu
2021-01-17 18:31:50 +08:00
parent fb1e35a39a
commit b6cbc87712
272 changed files with 936 additions and 933 deletions

View File

@@ -1,7 +1,7 @@
/*
* Copyright (c) 2016 The ZLMediaKit project authors. All Rights Reserved.
*
* This file is part of ZLMediaKit(https://github.com/xiongziliang/ZLMediaKit).
* This file is part of ZLMediaKit(https://github.com/xia-chu/ZLMediaKit).
*
* Use of this source code is governed by MIT license that can be found in the
* LICENSE file in the root of the source tree. All contributing project authors
@@ -28,7 +28,8 @@ public:
* @param data 需要添加的数据
* @param len 数据长度
*/
virtual void input(const char *data,uint64_t len);
virtual void input(const char *data,size_t len);
protected:
/**
* 收到请求头
@@ -40,7 +41,7 @@ protected:
* 0 : 代表为后面数据还是请求头,
* >0 : 代表后面数据为固定长度content,此时将缓存content并等到所有content接收完毕一次性通过onRecvContent函数回调出去
*/
virtual int64_t onRecvHeader(const char *data,uint64_t len) = 0;
virtual size_t onRecvHeader(const char *data,size_t len) = 0;
/**
* 收到content分片或全部数据
@@ -48,7 +49,7 @@ protected:
* @param data content分片或全部数据
* @param len 数据长度
*/
virtual void onRecvContent(const char *data,uint64_t len) {};
virtual void onRecvContent(const char *data,size_t len) {};
/**
* 判断数据中是否有包尾
@@ -56,12 +57,12 @@ protected:
* @param len 数据长度
* @return nullptr代表未找到包位否则返回包尾指针
*/
virtual const char *onSearchPacketTail(const char *data, uint64_t len);
virtual const char *onSearchPacketTail(const char *data, size_t len);
/**
* 设置content len
*/
void setContentLen(int64_t content_len);
void setContentLen(size_t content_len);
/**
* 恢复初始设置
@@ -71,11 +72,12 @@ protected:
/**
* 剩余数据大小
*/
int64_t remainDataSize();
size_t remainDataSize();
private:
size_t _content_len = 0;
size_t _remain_data_size = 0;
BufferLikeString _remain_data;
int64_t _content_len = 0;
int64_t _remain_data_size = 0;
};
} /* namespace mediakit */