/Users/mcomp/contrib/bitcoin/src/index/disktxpos.h
Line | Count | Source (jump to first uncovered line) |
1 | | // Copyright (c) 2019-2020 The Bitcoin Core developers |
2 | | // Distributed under the MIT software license, see the accompanying |
3 | | // file COPYING or http://www.opensource.org/licenses/mit-license.php. |
4 | | |
5 | | #ifndef BITCOIN_INDEX_DISKTXPOS_H |
6 | | #define BITCOIN_INDEX_DISKTXPOS_H |
7 | | |
8 | | #include <flatfile.h> |
9 | | #include <serialize.h> |
10 | | |
11 | | struct CDiskTxPos : public FlatFilePos |
12 | | { |
13 | | unsigned int nTxOffset{0}; // after header |
14 | | |
15 | | SERIALIZE_METHODS(CDiskTxPos, obj) |
16 | 0 | { |
17 | 0 | READWRITE(AsBase<FlatFilePos>(obj), VARINT(obj.nTxOffset)); |
18 | 0 | } Unexecuted instantiation: _ZN10CDiskTxPos16SerializationOpsI10DataStreamS_17ActionUnserializeEEvRT0_RT_T1_ Unexecuted instantiation: _ZN10CDiskTxPos16SerializationOpsI10DataStreamKS_15ActionSerializeEEvRT0_RT_T1_ |
19 | | |
20 | 0 | CDiskTxPos(const FlatFilePos &blockIn, unsigned int nTxOffsetIn) : FlatFilePos(blockIn.nFile, blockIn.nPos), nTxOffset(nTxOffsetIn) { |
21 | 0 | } |
22 | | |
23 | 0 | CDiskTxPos() = default; |
24 | | }; |
25 | | |
26 | | #endif // BITCOIN_INDEX_DISKTXPOS_H |