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);