Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
TemporaryState Struct Reference

#include <fascstate.h>

Collaboration diagram for TemporaryState:
[legend]

Public Member Functions

 TemporaryState (std::unique_ptr< FascState > &_globalStateRef)
 
void SetRoot (dev::h256 newHashStateRoot, dev::h256 newHashUTXORoot)
 
 ~TemporaryState ()
 
 TemporaryState ()=delete
 
 TemporaryState (const TemporaryState &)=delete
 
TemporaryStateoperator= (const TemporaryState &)=delete
 
 TemporaryState (TemporaryState &&)=delete
 
TemporaryStateoperator= (TemporaryState &&)=delete
 

Public Attributes

std::unique_ptr< FascState > & globalStateRef
 
dev::h256 oldHashStateRoot
 
dev::h256 oldHashUTXORoot
 

Detailed Description

Definition at line 130 of file fascstate.h.

Constructor & Destructor Documentation

TemporaryState::TemporaryState ( std::unique_ptr< FascState > &  _globalStateRef)
inline

Definition at line 135 of file fascstate.h.

TemporaryState::~TemporaryState ( )
inline

Definition at line 146 of file fascstate.h.

TemporaryState::TemporaryState ( )
delete
TemporaryState::TemporaryState ( const TemporaryState )
delete
TemporaryState::TemporaryState ( TemporaryState &&  )
delete

Member Function Documentation

TemporaryState& TemporaryState::operator= ( const TemporaryState )
delete
TemporaryState& TemporaryState::operator= ( TemporaryState &&  )
delete
void TemporaryState::SetRoot ( dev::h256  newHashStateRoot,
dev::h256  newHashUTXORoot 
)
inline

Definition at line 140 of file fascstate.h.

Here is the caller graph for this function:

Member Data Documentation

std::unique_ptr<FascState>& TemporaryState::globalStateRef

Definition at line 131 of file fascstate.h.

dev::h256 TemporaryState::oldHashStateRoot

Definition at line 132 of file fascstate.h.

dev::h256 TemporaryState::oldHashUTXORoot

Definition at line 133 of file fascstate.h.


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