Changeset View
Changeset View
Standalone View
Standalone View
src/node/utxo_snapshot.h
Show All 25 Lines | public: | ||||
uint64_t m_nchaintx = 0; | uint64_t m_nchaintx = 0; | ||||
SnapshotMetadata() {} | SnapshotMetadata() {} | ||||
SnapshotMetadata(const BlockHash &base_blockhash, uint64_t coins_count, | SnapshotMetadata(const BlockHash &base_blockhash, uint64_t coins_count, | ||||
uint64_t nchaintx) | uint64_t nchaintx) | ||||
: m_base_blockhash(base_blockhash), m_coins_count(coins_count), | : m_base_blockhash(base_blockhash), m_coins_count(coins_count), | ||||
m_nchaintx(nchaintx) {} | m_nchaintx(nchaintx) {} | ||||
ADD_SERIALIZE_METHODS; | SERIALIZE_METHODS(SnapshotMetadata, obj) { | ||||
READWRITE(obj.m_base_blockhash, obj.m_coins_count, obj.m_nchaintx); | |||||
template <typename Stream, typename Operation> | |||||
inline void SerializationOp(Stream &s, Operation ser_action) { | |||||
READWRITE(m_base_blockhash); | |||||
READWRITE(m_coins_count); | |||||
READWRITE(m_nchaintx); | |||||
} | } | ||||
}; | }; | ||||
#endif // BITCOIN_NODE_UTXO_SNAPSHOT_H | #endif // BITCOIN_NODE_UTXO_SNAPSHOT_H |