PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | List of all members
CCoinsViewErrorCatcher Class Reference
Inheritance diagram for CCoinsViewErrorCatcher:
[legend]
Collaboration diagram for CCoinsViewErrorCatcher:
[legend]

Public Member Functions

 CCoinsViewErrorCatcher (CCoinsView *view)
 
bool GetCoin (const COutPoint &outpoint, Coin &coin) const override
 Retrieve the Coin (unspent transaction output) for a given outpoint. More...
 
- Public Member Functions inherited from CCoinsViewBacked
 CCoinsViewBacked (CCoinsView *viewIn)
 
bool HaveCoin (const COutPoint &outpoint) const override
 Just check whether we have data for a given outpoint. More...
 
uint256 GetBestBlock () const override
 Retrieve the block hash whose state this CCoinsView currently represents. More...
 
std::vector< uint256GetHeadBlocks () const override
 Retrieve the range of blocks that may have been only partially written. More...
 
void SetBackend (CCoinsView &viewIn)
 
CCoinsViewCursorCursor () const override
 Get a cursor to iterate over the whole state. More...
 
size_t EstimateSize () const override
 Estimate database size (0 if not implemented) More...
 
bool BatchWrite (CCoinsMap &mapCoins, const uint256 &hashBlock, const uint256 &hashSaplingAnchor, CAnchorsSaplingMap &mapSaplingAnchors, CNullifiersMap &mapSaplingNullifiers) override
 Do a bulk modification (multiple Coin changes + BestBlock change). More...
 
bool GetSaplingAnchorAt (const uint256 &rt, SaplingMerkleTree &tree) const override
 Retrieve the tree (Sapling) at a particular anchored root in the chain. More...
 
bool GetNullifier (const uint256 &nullifier) const override
 Determine whether a nullifier is spent or not. More...
 
uint256 GetBestAnchor () const override
 Get the current "tip" or the latest anchored tree root in the chain. More...
 
- Public Member Functions inherited from CCoinsView
virtual ~CCoinsView ()
 As we use CCoinsViews polymorphically, have a virtual destructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from CCoinsViewBacked
CCoinsViewbase
 

Detailed Description

Definition at line 160 of file init.cpp.

Constructor & Destructor Documentation

◆ CCoinsViewErrorCatcher()

CCoinsViewErrorCatcher::CCoinsViewErrorCatcher ( CCoinsView view)
inlineexplicit

Definition at line 163 of file init.cpp.

Member Function Documentation

◆ GetCoin()

bool CCoinsViewErrorCatcher::GetCoin ( const COutPoint outpoint,
Coin coin 
) const
inlineoverridevirtual

Retrieve the Coin (unspent transaction output) for a given outpoint.

Reimplemented from CCoinsViewBacked.

Definition at line 164 of file init.cpp.

Here is the call graph for this function:

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