summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/linearstore/journal/jrec.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/linearstore/journal/jrec.h')
-rw-r--r--cpp/src/qpid/linearstore/journal/jrec.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/qpid/linearstore/journal/jrec.h b/cpp/src/qpid/linearstore/journal/jrec.h
index 7645e646f6..cad0e5d7a2 100644
--- a/cpp/src/qpid/linearstore/journal/jrec.h
+++ b/cpp/src/qpid/linearstore/journal/jrec.h
@@ -98,7 +98,7 @@ public:
* \returns Number of data-blocks encoded.
*/
virtual uint32_t encode(void* wptr, uint32_t rec_offs_dblks, uint32_t max_size_dblks, Checksum& checksum) = 0;
- virtual bool decode(::rec_hdr_t& h, std::ifstream* ifsp, std::size_t& rec_offs) = 0;
+ virtual bool decode(::rec_hdr_t& h, std::ifstream* ifsp, std::size_t& rec_offs, const std::streampos rec_start) = 0;
virtual std::string& str(std::string& str) const = 0;
virtual std::size_t data_size() const = 0;