CBlockIndex()::SetNull() method to avoid code repetition
This commit is contained in:
parent
dd49e92fb0
commit
834e46e847
1 changed files with 7 additions and 13 deletions
20
src/main.h
20
src/main.h
|
@ -718,7 +718,7 @@ public:
|
||||||
// (memory only) Sequencial id assigned to distinguish order in which blocks are received.
|
// (memory only) Sequencial id assigned to distinguish order in which blocks are received.
|
||||||
uint32_t nSequenceId;
|
uint32_t nSequenceId;
|
||||||
|
|
||||||
CBlockIndex()
|
void SetNull()
|
||||||
{
|
{
|
||||||
phashBlock = NULL;
|
phashBlock = NULL;
|
||||||
pprev = NULL;
|
pprev = NULL;
|
||||||
|
@ -740,20 +740,14 @@ public:
|
||||||
nNonce = 0;
|
nNonce = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CBlockIndex()
|
||||||
|
{
|
||||||
|
SetNull();
|
||||||
|
}
|
||||||
|
|
||||||
CBlockIndex(CBlockHeader& block)
|
CBlockIndex(CBlockHeader& block)
|
||||||
{
|
{
|
||||||
phashBlock = NULL;
|
SetNull();
|
||||||
pprev = NULL;
|
|
||||||
pskip = NULL;
|
|
||||||
nHeight = 0;
|
|
||||||
nFile = 0;
|
|
||||||
nDataPos = 0;
|
|
||||||
nUndoPos = 0;
|
|
||||||
nChainWork = 0;
|
|
||||||
nTx = 0;
|
|
||||||
nChainTx = 0;
|
|
||||||
nStatus = 0;
|
|
||||||
nSequenceId = 0;
|
|
||||||
|
|
||||||
nVersion = block.nVersion;
|
nVersion = block.nVersion;
|
||||||
hashMerkleRoot = block.hashMerkleRoot;
|
hashMerkleRoot = block.hashMerkleRoot;
|
||||||
|
|
Loading…
Reference in a new issue