plebble
us::gov::cash::tx::input_t Struct Referencefinal

#include <tx.h>

Collaboration diagram for us::gov::cash::tx::input_t:

Public Member Functions

 input_t ()
 
 input_t (const hash_t &address, const cash_t &amount)
 
 input_t (const hash_t &address, const cash_t &amount, const string &locking_program_input)
 
void write_sigmsg (ec::sigmsg_hasher_t &) const
 
void to_stream (ostream &) const
 
void write_pretty (const string &prefix, ostream &os) const
 

Static Public Member Functions

static pair< ko, input_tfrom_stream (istream &)
 

Public Attributes

hash_t address
 
cash_t amount
 
string locking_program_input
 

Constructor & Destructor Documentation

◆ input_t() [1/3]

us::gov::cash::tx::input_t::input_t ( )
inline

◆ input_t() [2/3]

us::gov::cash::tx::input_t::input_t ( const hash_t address,
const cash_t amount 
)
inline

◆ input_t() [3/3]

us::gov::cash::tx::input_t::input_t ( const hash_t address,
const cash_t amount,
const string &  locking_program_input 
)
inline

Member Function Documentation

◆ from_stream()

static pair<ko,input_t> us::gov::cash::tx::input_t::from_stream ( istream &  )
static

◆ to_stream()

void us::gov::cash::tx::input_t::to_stream ( ostream &  ) const

◆ write_pretty()

void us::gov::cash::tx::input_t::write_pretty ( const string &  prefix,
ostream &  os 
) const

◆ write_sigmsg()

void us::gov::cash::tx::input_t::write_sigmsg ( ec::sigmsg_hasher_t ) const

Member Data Documentation

◆ address

hash_t us::gov::cash::tx::input_t::address

◆ amount

cash_t us::gov::cash::tx::input_t::amount

◆ locking_program_input

string us::gov::cash::tx::input_t::locking_program_input

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