QtIotaBlock 0.4.1
Library with block types on IOTA
Public Member Functions | List of all members
qiota::qblocks::Transaction_Payload Class Reference

#include <qpayloads.hpp>

Inheritance diagram for qiota::qblocks::Transaction_Payload:
qiota::qblocks::Payload

Public Member Functions

 Transaction_Payload (const std::shared_ptr< const Essence > &essence_m, const pvector< const Unlock > &unlocks_m)
 
 Transaction_Payload (const QJsonValue &val)
 
 Transaction_Payload (QDataStream &in)
 
void serialize (QDataStream &out) const
 
QJsonObject get_Json (void) const
 
c_array get_id (void) const
 
- Public Member Functions inherited from qiota::qblocks::Payload
 Payload (types type_)
 
types type (void) const
 

Additional Inherited Members

- Public Types inherited from qiota::qblocks::Payload
enum  types : quint32 { Tagged_Data_typ = 5 , Transaction_typ = 6 }
 
- Static Public Member Functions inherited from qiota::qblocks::Payload
template<class from_type >
static std::shared_ptr< const Payloadfrom_ (from_type &val)
 
static std::shared_ptr< const PayloadTagged_Data (const tagF &tag_m, const dataF &data_m)
 
static std::shared_ptr< const PayloadTransaction (const std::shared_ptr< const Essence > &essence_m, const pvector< const Unlock > &unlocks_m)
 

Constructor & Destructor Documentation

◆ Transaction_Payload() [1/3]

qiota::qblocks::Transaction_Payload::Transaction_Payload ( const std::shared_ptr< const Essence > &  essence_m,
const pvector< const Unlock > &  unlocks_m 
)

◆ Transaction_Payload() [2/3]

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

◆ Transaction_Payload() [3/3]

qiota::qblocks::Transaction_Payload::Transaction_Payload ( QDataStream in)

Member Function Documentation

◆ get_id()

c_array qiota::qblocks::Transaction_Payload::get_id ( void  ) const
virtual

Reimplemented from qiota::qblocks::Payload.

◆ get_Json()

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

Reimplemented from qiota::qblocks::Payload.

◆ serialize()

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

Reimplemented from qiota::qblocks::Payload.


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