Mercurial > hg > orthanc
comparison OrthancFramework/Sources/ChunkedBuffer.h @ 4273:0034f855c023
tuning log categories from command-line, and binary compat with orthanc framework 1.7.2
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 03 Nov 2020 12:24:50 +0100 |
parents | b56f3a37a4a1 |
children | d9473bd5ed43 |
comparison
equal
deleted
inserted
replaced
4272:1661544ea94d | 4273:0034f855c023 |
---|---|
48 void FlushPendingBuffer(); | 48 void FlushPendingBuffer(); |
49 | 49 |
50 public: | 50 public: |
51 ChunkedBuffer(); | 51 ChunkedBuffer(); |
52 | 52 |
53 ~ChunkedBuffer() | 53 ~ChunkedBuffer(); |
54 { | |
55 Clear(); | |
56 } | |
57 | 54 |
58 size_t GetNumBytes() const | 55 size_t GetNumBytes() const; |
59 { | |
60 return numBytes_ + pendingPos_; | |
61 } | |
62 | 56 |
63 void SetPendingBufferSize(size_t size); | 57 void SetPendingBufferSize(size_t size); |
64 | 58 |
65 size_t GetPendingBufferSize() const | 59 size_t GetPendingBufferSize() const; |
66 { | |
67 return pendingBuffer_.size(); | |
68 } | |
69 | 60 |
70 void AddChunk(const void* chunkData, | 61 void AddChunk(const void* chunkData, |
71 size_t chunkSize); | 62 size_t chunkSize); |
72 | 63 |
73 void AddChunk(const std::string& chunk); | 64 void AddChunk(const std::string& chunk); |