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

#include <qessences.hpp>

Inheritance diagram for qiota::qblocks::Transaction_Essence:
qiota::qblocks::Essence

Public Member Functions

 Transaction_Essence (const quint64 &network_id_m, const pvector< const Input > &inputs_m, const c_array &inputs_commitment_m, const pvector< const Output > &outputs_m, const std::shared_ptr< const Payload > &payload_m=nullptr)
 
 Transaction_Essence (const QJsonValue &val)
 
 Transaction_Essence (QDataStream &in)
 
void serialize (QDataStream &out) const
 
QJsonObject get_Json (void) const
 
- Public Member Functions inherited from qiota::qblocks::Essence
 Essence (types typ)
 
types type (void) const
 
QByteArray get_hash (void) const
 

Additional Inherited Members

- Public Types inherited from qiota::qblocks::Essence
enum  types : quint8 { Transaction_typ =1 }
 
- Static Public Member Functions inherited from qiota::qblocks::Essence
template<class from_type >
static std::shared_ptr< const Essencefrom_ (from_type &val)
 
static std::shared_ptr< const EssenceTransaction (const quint64 &network_id_m, const pvector< const Input > &inputs_m, const c_array &inputs_commitment_m, const pvector< const Output > &outputs_m, const std::shared_ptr< const Payload > &payload_m=nullptr)
 

Constructor & Destructor Documentation

◆ Transaction_Essence() [1/3]

qiota::qblocks::Transaction_Essence::Transaction_Essence ( const quint64 &  network_id_m,
const pvector< const Input > &  inputs_m,
const c_array inputs_commitment_m,
const pvector< const Output > &  outputs_m,
const std::shared_ptr< const Payload > &  payload_m = nullptr 
)

◆ Transaction_Essence() [2/3]

qiota::qblocks::Transaction_Essence::Transaction_Essence ( const QJsonValue val)

◆ Transaction_Essence() [3/3]

qiota::qblocks::Transaction_Essence::Transaction_Essence ( QDataStream in)

Member Function Documentation

◆ get_Json()

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

Reimplemented from qiota::qblocks::Essence.

◆ serialize()

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

Reimplemented from qiota::qblocks::Essence.


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