Bitcoin Core  27.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
CBlockFileInfo Class Reference

#include <chain.h>

Public Member Functions

 SERIALIZE_METHODS (CBlockFileInfo, obj)
 
 CBlockFileInfo ()
 
std::string ToString () const
 
void AddBlock (unsigned int nHeightIn, uint64_t nTimeIn)
 update statistics (does not update nSize) More...
 

Public Attributes

unsigned int nBlocks {}
 number of blocks stored in file More...
 
unsigned int nSize {}
 number of used bytes of block file More...
 
unsigned int nUndoSize {}
 number of used bytes in the undo file More...
 
unsigned int nHeightFirst {}
 lowest height of block in file More...
 
unsigned int nHeightLast {}
 highest height of block in file More...
 
uint64_t nTimeFirst {}
 earliest time of block in file More...
 
uint64_t nTimeLast {}
 latest time of block in file More...
 

Detailed Description

Definition at line 47 of file chain.h.

Constructor & Destructor Documentation

◆ CBlockFileInfo()

CBlockFileInfo::CBlockFileInfo ( )
inline

Definition at line 69 of file chain.h.

Member Function Documentation

◆ AddBlock()

void CBlockFileInfo::AddBlock ( unsigned int  nHeightIn,
uint64_t  nTimeIn 
)
inline

update statistics (does not update nSize)

Definition at line 74 of file chain.h.

◆ SERIALIZE_METHODS()

CBlockFileInfo::SERIALIZE_METHODS ( CBlockFileInfo  ,
obj   
)
inline

Definition at line 58 of file chain.h.

◆ ToString()

std::string CBlockFileInfo::ToString ( ) const

Definition at line 10 of file chain.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ nBlocks

unsigned int CBlockFileInfo::nBlocks {}

number of blocks stored in file

Definition at line 50 of file chain.h.

◆ nHeightFirst

unsigned int CBlockFileInfo::nHeightFirst {}

lowest height of block in file

Definition at line 53 of file chain.h.

◆ nHeightLast

unsigned int CBlockFileInfo::nHeightLast {}

highest height of block in file

Definition at line 54 of file chain.h.

◆ nSize

unsigned int CBlockFileInfo::nSize {}

number of used bytes of block file

Definition at line 51 of file chain.h.

◆ nTimeFirst

uint64_t CBlockFileInfo::nTimeFirst {}

earliest time of block in file

Definition at line 55 of file chain.h.

◆ nTimeLast

uint64_t CBlockFileInfo::nTimeLast {}

latest time of block in file

Definition at line 56 of file chain.h.

◆ nUndoSize

unsigned int CBlockFileInfo::nUndoSize {}

number of used bytes in the undo file

Definition at line 52 of file chain.h.


The documentation for this class was generated from the following files: