summaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/transactionlog/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/transactionlog/common.h')
-rw-r--r--searchlib/src/vespa/searchlib/transactionlog/common.h2
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;