3 #include "block/carray.hpp"
4 #include "block/qaddresses.hpp"
35 return a.type_m < b.type_m;
Definition: qfeatures.hpp:13
friend bool operator<(const Feature &a, const Feature &b)
Definition: qfeatures.hpp:33
static std::shared_ptr< const Feature > from_(from_type &val)
Definition: qfeatures.cpp:16
static const QHash< types, QString > typesstr
Definition: qfeatures.hpp:41
virtual QJsonObject get_Json(void) const
Definition: qfeatures.cpp:11
static std::shared_ptr< const Feature > Sender(const std::shared_ptr< const Address > &sender_m)
Definition: qfeatures.cpp:39
static std::shared_ptr< const Feature > Issuer(const std::shared_ptr< const Address > &issuer_m)
Definition: qfeatures.cpp:61
types type(void) const
Definition: qfeatures.hpp:37
types
Definition: qfeatures.hpp:16
@ Metadata_typ
Definition: qfeatures.hpp:19
@ Issuer_typ
Definition: qfeatures.hpp:18
@ Tag_typ
Definition: qfeatures.hpp:20
@ Sender_typ
Definition: qfeatures.hpp:17
virtual void serialize(QDataStream &out) const
Definition: qfeatures.cpp:10
static std::shared_ptr< const Feature > Tag(const fl_array< quint8 > &tag_m)
Definition: qfeatures.cpp:107
static std::shared_ptr< const Feature > Metadata(const fl_array< quint16 > &data_m)
Definition: qfeatures.cpp:83
Feature(types typ)
Definition: qfeatures.cpp:15
Definition: qfeatures.hpp:64
void serialize(QDataStream &out) const
Definition: qfeatures.cpp:70
Issuer_Feature(const std::shared_ptr< const Address > &issuer_m)
Definition: qfeatures.cpp:65
QJsonObject get_Json(void) const
Definition: qfeatures.cpp:75
std::shared_ptr< const Address > issuer(void) const
Definition: qfeatures.hpp:71
Definition: qfeatures.hpp:48
std::shared_ptr< const Address > sender(void) const
Definition: qfeatures.hpp:55
Sender_Feature(const std::shared_ptr< const Address > &sender_m)
Definition: qfeatures.cpp:44
QJsonObject get_Json(void) const
Definition: qfeatures.cpp:54
void serialize(QDataStream &out) const
Definition: qfeatures.cpp:49
Definition: qfeatures.hpp:99
QJsonObject get_Json(void) const
Definition: qfeatures.cpp:123
Tag_Feature(const fl_array< quint8 > &tag_m)
Definition: qfeatures.cpp:112
void serialize(QDataStream &out) const
Definition: qfeatures.cpp:118
fl_array< quint8 > tag(void) const
Definition: qfeatures.hpp:107
Definition: carray.hpp:22