MidlePayQml 0.0.4
MiddlePay QML module
Public Types | Public Member Functions | Static Public Member Functions | List of all members
qiota::qblocks::Input Class Reference

#include <qinputs.hpp>

Inheritance diagram for qiota::qblocks::Input:
qiota::qblocks::UTXO_Input

Public Types

enum  types : quint8 { UTXO_typ =0 }
 

Public Member Functions

 Input (types typ)
 
virtual void serialize (QDataStream &out) const
 
virtual QJsonObject get_Json (void) const
 
types type (void) const
 

Static Public Member Functions

template<class from_type >
static std::shared_ptr< const Inputfrom_ (from_type &val)
 
static std::shared_ptr< const InputUTXO (const Transaction_ID &transaction_id_m, const quint16 &transaction_output_index_m)
 

Member Enumeration Documentation

◆ types

Enumerator
UTXO_typ 

Constructor & Destructor Documentation

◆ Input()

qiota::qblocks::Input::Input ( types  typ)

Member Function Documentation

◆ from_()

template<class from_type >
static std::shared_ptr<const Input> qiota::qblocks::Input::from_ ( from_type &  val)
static

◆ get_Json()

virtual QJsonObject qiota::qblocks::Input::get_Json ( void  ) const
virtual

Reimplemented in qiota::qblocks::UTXO_Input.

◆ serialize()

virtual void qiota::qblocks::Input::serialize ( QDataStream out) const
virtual

Reimplemented in qiota::qblocks::UTXO_Input.

◆ type()

types qiota::qblocks::Input::type ( void  ) const
inline

◆ UTXO()

static std::shared_ptr<const Input> qiota::qblocks::Input::UTXO ( const Transaction_ID transaction_id_m,
const quint16 &  transaction_output_index_m 
)
static

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