plebble
us::gov::cash::app::local_delta Struct Referencefinal

#include <app.h>

Inheritance diagram for us::gov::cash::app::local_delta:
Collaboration diagram for us::gov::cash::app::local_delta:

Classes

struct  account_t
 
struct  accounts_t
 
struct  batch_t
 
struct  safe_deposit_box
 

Public Types

typedef engine::app::local_delta b
 
typedef safe_deposit_box box_t
 
typedef account_t batch_item
 
- Public Types inherited from us::gov::engine::app::local_delta
typedef app::hasher_t hasher_t
 
typedef app::hash_t hash_t
 

Public Member Functions

local_deltaoperator= (int zero)
 
 local_delta ()
 
 local_delta (const local_delta &)
 
bool operator== (const local_delta &other) const
 
bool operator!= (const local_delta &other) const
 
 ~local_delta () override
 
int app_id () const override
 
void to_stream (ostream &) const override
 
void from_stream (istream &) override
 
void from_stream_prev (istream &) override
 
void hash_data_to_sign (crypto::ec::sigmsg_hasher_t &) const override
 
void hash_data (crypto::ripemd160 &) const override
 
const hash_tget_hash () const
 
hash_t compute_hash () const
 
- Public Member Functions inherited from us::gov::engine::app::local_delta
hash_t compute_hash () const
 

Public Attributes

accounts_t accounts
 
cash_t fees {0}
 
hash_t hash {0}
 

Additional Inherited Members

- Static Public Member Functions inherited from us::gov::engine::app::local_delta
static local_deltacreate (int id)
 
static local_deltacreate (istream &)
 
static local_deltacreate (int appid, istream &)
 
static local_deltacreate_prev (int appid, istream &)
 

Detailed Description

DOCUMENTATION TEST

Member Typedef Documentation

◆ b

◆ batch_item

◆ box_t

Constructor & Destructor Documentation

◆ local_delta() [1/2]

us::gov::cash::app::local_delta::local_delta ( )

◆ local_delta() [2/2]

us::gov::cash::app::local_delta::local_delta ( const local_delta )

◆ ~local_delta()

us::gov::cash::app::local_delta::~local_delta ( )
overridevirtual

Reimplemented from us::gov::engine::app::local_delta.

Member Function Documentation

◆ app_id()

int us::gov::cash::app::local_delta::app_id ( ) const
overridevirtual

◆ compute_hash()

hash_t us::gov::cash::app::local_delta::compute_hash ( ) const

◆ from_stream()

void us::gov::cash::app::local_delta::from_stream ( istream &  )
overridevirtual

◆ from_stream_prev()

void us::gov::cash::app::local_delta::from_stream_prev ( istream &  )
overridevirtual

◆ get_hash()

const hash_t& us::gov::cash::app::local_delta::get_hash ( ) const

◆ hash_data()

void us::gov::cash::app::local_delta::hash_data ( crypto::ripemd160 ) const
overridevirtual

◆ hash_data_to_sign()

void us::gov::cash::app::local_delta::hash_data_to_sign ( crypto::ec::sigmsg_hasher_t ) const
overridevirtual

◆ operator!=()

bool us::gov::cash::app::local_delta::operator!= ( const local_delta other) const

◆ operator=()

local_delta& us::gov::cash::app::local_delta::operator= ( int  zero)

◆ operator==()

bool us::gov::cash::app::local_delta::operator== ( const local_delta other) const

◆ to_stream()

void us::gov::cash::app::local_delta::to_stream ( ostream &  ) const
overridevirtual

Member Data Documentation

◆ accounts

accounts_t us::gov::cash::app::local_delta::accounts

◆ fees

cash_t us::gov::cash::app::local_delta::fees {0}

◆ hash

hash_t us::gov::cash::app::local_delta::hash {0}
mutable

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