LCOV - code coverage report
Current view: top level - src - sporkdb.cpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 8 8 100.0 %
Date: 2025-02-23 09:33:43 Functions: 4 4 100.0 %

          Line data    Source code
       1             : // Copyright (c) 2017-2020 The PIVX Core developers
       2             : // Distributed under the MIT/X11 software license, see the accompanying
       3             : // file COPYING or http://www.opensource.org/licenses/mit-license.php.
       4             : 
       5             : #include "sporkdb.h"
       6             : #include "spork.h"
       7             : 
       8         950 : CSporkDB::CSporkDB(size_t nCacheSize, bool fMemory, bool fWipe) : CDBWrapper(GetDataDir() / "sporks", nCacheSize, fMemory, fWipe) {}
       9             : 
      10         229 : bool CSporkDB::WriteSpork(const SporkId nSporkId, const CSporkMessage& spork)
      11             : {
      12         229 :     LogPrintf("Wrote spork %s to database\n", sporkManager.GetSporkNameByID(nSporkId));
      13         229 :     return Write(nSporkId, spork);
      14             : 
      15             : }
      16             : 
      17        3570 : bool CSporkDB::ReadSpork(const SporkId nSporkId, CSporkMessage& spork)
      18             : {
      19        3570 :     return Read(nSporkId, spork);
      20             : }
      21             : 
      22        1362 : bool CSporkDB::SporkExists(const SporkId nSporkId)
      23             : {
      24        1362 :     return Exists(nSporkId);
      25             : }

Generated by: LCOV version 1.14