diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/transactionlog/common.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/transactionlog/common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/transactionlog/common.h b/searchlib/src/vespa/searchlib/transactionlog/common.h index 135681037ef..87150f2cfa9 100644 --- a/searchlib/src/vespa/searchlib/transactionlog/common.h +++ b/searchlib/src/vespa/searchlib/transactionlog/common.h @@ -83,6 +83,7 @@ public: bool empty() const { return _count == 0; } size_t sizeBytes() const { return _buf.size(); } void merge(const Packet & packet); + void shrinkToFit(); private: size_t _count; SerialNumRange _range; @@ -143,6 +144,7 @@ public: Writer::CommitResult createCommitResult() const; void setCommitDoneCallback(Writer::DoneCallback onDone) { _onCommitDone = std::move(onDone); } Writer::CommitPayload stealCallbacks() { return std::move(_callBacks); } + void shrinkPayloadToFit(); private: Packet _data; Writer::CommitPayload _callBacks; |