PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
CDBTransaction< Parent, CommitTarget >::ValueHolder Struct Referenceabstract

#include <dbwrapper.h>

Inheritance diagram for CDBTransaction< Parent, CommitTarget >::ValueHolder:
[legend]

Public Member Functions

 ValueHolder (size_t _memoryUsage)
 
virtual ~ValueHolder ()=default
 
virtual void Write (const CDataStream &ssKey, CommitTarget &parent)=0
 

Public Attributes

size_t memoryUsage
 

Detailed Description

template<typename Parent, typename CommitTarget>
struct CDBTransaction< Parent, CommitTarget >::ValueHolder

Definition at line 550 of file dbwrapper.h.

Constructor & Destructor Documentation

◆ ValueHolder()

template<typename Parent , typename CommitTarget >
CDBTransaction< Parent, CommitTarget >::ValueHolder::ValueHolder ( size_t  _memoryUsage)
inline

Definition at line 552 of file dbwrapper.h.

◆ ~ValueHolder()

template<typename Parent , typename CommitTarget >
virtual CDBTransaction< Parent, CommitTarget >::ValueHolder::~ValueHolder ( )
virtualdefault

Member Function Documentation

◆ Write()

template<typename Parent , typename CommitTarget >
virtual void CDBTransaction< Parent, CommitTarget >::ValueHolder::Write ( const CDataStream ssKey,
CommitTarget &  parent 
)
pure virtual

Member Data Documentation

◆ memoryUsage

template<typename Parent , typename CommitTarget >
size_t CDBTransaction< Parent, CommitTarget >::ValueHolder::memoryUsage

Definition at line 551 of file dbwrapper.h.


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