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

#include <qpayloads.hpp>

Inheritance diagram for qiota::qblocks::Tagged_Data_Payload:
qiota::qblocks::Payload

Public Member Functions

 Tagged_Data_Payload (const tagF &tag_m, const dataF &data_m)
 
 Tagged_Data_Payload (const QJsonValue &val)
 
 Tagged_Data_Payload (QDataStream &in)
 
void serialize (QDataStream &out) const
 
QJsonObject get_Json (void) const
 
- Public Member Functions inherited from qiota::qblocks::Payload
 Payload (types type_)
 
virtual c_array get_id (void) const
 
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

◆ Tagged_Data_Payload() [1/3]

qiota::qblocks::Tagged_Data_Payload::Tagged_Data_Payload ( const tagF tag_m,
const dataF data_m 
)

◆ Tagged_Data_Payload() [2/3]

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

◆ Tagged_Data_Payload() [3/3]

qiota::qblocks::Tagged_Data_Payload::Tagged_Data_Payload ( QDataStream in)

Member Function Documentation

◆ get_Json()

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

Reimplemented from qiota::qblocks::Payload.

◆ serialize()

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

Reimplemented from qiota::qblocks::Payload.


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