3 #include "block/carray.hpp"
4 #include "block/qunlocks.hpp"
Definition: qpayloads.hpp:16
virtual c_array get_id(void) const
Definition: qpayloads.hpp:32
types
Definition: qpayloads.hpp:19
@ Transaction_typ
Definition: qpayloads.hpp:21
@ Tagged_Data_typ
Definition: qpayloads.hpp:20
Payload(types type_)
Definition: qpayloads.cpp:13
virtual QJsonObject get_Json(void) const
Definition: qpayloads.cpp:9
static std::shared_ptr< const Payload > from_(from_type &val)
Definition: qpayloads.cpp:14
virtual void serialize(QDataStream &out) const
Definition: qpayloads.cpp:8
static std::shared_ptr< const Payload > Tagged_Data(const tagF &tag_m, const dataF &data_m)
Definition: qpayloads.cpp:33
types type(void) const
Definition: qpayloads.hpp:36
static std::shared_ptr< const Payload > Transaction(const std::shared_ptr< const Essence > &essence_m, const pvector< const Unlock > &unlocks_m)
Definition: qpayloads.cpp:62
Definition: qpayloads.hpp:46
Tagged_Data_Payload(const tagF &tag_m, const dataF &data_m)
Definition: qpayloads.cpp:38
QJsonObject get_Json(void) const
Definition: qpayloads.cpp:53
void serialize(QDataStream &out) const
Definition: qpayloads.cpp:47
Definition: qpayloads.hpp:61
QJsonObject get_Json(void) const
Definition: qpayloads.cpp:93
c_array get_id(void) const
Definition: qpayloads.cpp:106
Transaction_Payload(const std::shared_ptr< const Essence > &essence_m, const pvector< const Unlock > &unlocks_m)
Definition: qpayloads.cpp:68
void serialize(QDataStream &out) const
Definition: qpayloads.cpp:85
Byte Array that takes care of storing the objects in serialized form.
Definition: carray.hpp:30
Definition: carray.hpp:22