File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ class BufferNode : public NonCopyable
41
41
return false ;
42
42
}
43
43
virtual void getData (const char *&data, size_t &len) = 0;
44
- virtual void append (const char *data , size_t len )
44
+ virtual void append (const char *, size_t )
45
45
{
46
46
LOG_FATAL << " Not a memory buffer node" ;
47
47
}
Original file line number Diff line number Diff line change 1
1
#include < trantor/net/inner/BufferNode.h>
2
+ #include < unistd.h>
3
+ #include < sys/stat.h>
4
+ #include < fcntl.h>
5
+ #include < algorithm>
2
6
3
7
namespace trantor
4
8
{
@@ -25,7 +29,7 @@ class FileBufferNode : public BufferNode
25
29
if (msgBuffer_.readableBytes () == 0 )
26
30
{
27
31
msgBuffer_.ensureWritableBytes (
28
- std::min (kMaxSendFileBufferSize , fileBytesToSend_));
32
+ ( std::min) (kMaxSendFileBufferSize , fileBytesToSend_));
29
33
auto n = read (sendFd_,
30
34
msgBuffer_.beginWrite (),
31
35
msgBuffer_.writableBytes ());
@@ -56,7 +60,7 @@ class FileBufferNode : public BufferNode
56
60
57
61
private:
58
62
int sendFd_{-1 };
59
- ssize_t fileBytesToSend_{0 };
63
+ size_t fileBytesToSend_{0 };
60
64
MsgBuffer msgBuffer_;
61
65
};
62
66
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ class FileBufferNode : public BufferNode
69
69
FILE *sendFp_{nullptr };
70
70
long long offset_{0 };
71
71
72
- ssize_t fileBytesToSend_{0 };
72
+ size_t fileBytesToSend_{0 };
73
73
74
74
MsgBuffer msgBuffer_;
75
75
};
You can’t perform that action at this time.
0 commit comments