MidlePayQml
0.0.4
MiddlePay QML module
|
Typedefs | |
using | Block_ID = c_array |
Is the BLAKE2b-256 hash of the entire serialized block. More... | |
using | Transaction_ID = c_array |
Is the BLAKE2b-256 hash of the transaction payload. More... | |
using | public_key = c_array |
using | signature = c_array |
using | NFT_ID = c_array |
BLAKE2b-256 hash of the Output ID that created the NFT chain of outputs. More... | |
using | Alias_ID = c_array |
BLAKE2b-256 hash of the Output ID that created the Alias chain of outputs. More... | |
using | Output_ID = c_array |
Concatenation of Transaction_ID || outputIndex. More... | |
using | Token_ID = c_array |
The concatenation of Address || Serial Number || Token Scheme Type = Foundry ID. More... | |
using | dataf = fl_array< quint16 > |
Binary data. A leading uint16 denotes its length. Used in https://github.com/iotaledger/tips/blob/main/tips/TIP-0018/tip-0018.md#metadata-feature. More... | |
using | dataF = fl_array< quint32 > |
Binary data. A leading uint32 denotes its length. Used in https://github.com/iotaledger/tips/blob/main/tips/TIP-0023/tip-0023.md#serialized-layout. More... | |
using | tagF = fl_array< quint8 > |
The tag of the data. A leading uint8 denotes its length. Used in https://github.com/iotaledger/tips/blob/main/tips/TIP-0018/tip-0018.md#tag-feature. More... | |
template<class T > | |
using | pvector = std::vector< std::shared_ptr< T > > |
Container of shared pointers. More... | |
Functions | |
template<class T > | |
pvector< const T > | get_T (const QJsonArray &val) |
template<class type_type > | |
type_type | get_type (const QJsonValue &val) |
template<class type_type > | |
type_type | get_type (QDataStream &val) |
template<class size_type , class obj_type > | |
void | serialize_list (QDataStream &out, const pvector< const obj_type > &ptr_vector) |
append to the datastream the serialized form of objects in a container More... | |
template<class size_type , class obj_type > | |
pvector< const obj_type > | deserialize_list (QDataStream &in) |
template<class obj_type > | |
void | order_list (pvector< obj_type > &ptr_vector) |
Order a Container of shared pointer to objects Normally ordered by type. More... | |
using qiota::qblocks::Alias_ID = typedef c_array |
BLAKE2b-256 hash of the Output ID that created the Alias chain of outputs.
using qiota::qblocks::Block_ID = typedef c_array |
Is the BLAKE2b-256 hash of the entire serialized block.
using qiota::qblocks::dataf = typedef fl_array <quint16> |
Binary data. A leading uint16 denotes its length. Used in https://github.com/iotaledger/tips/blob/main/tips/TIP-0018/tip-0018.md#metadata-feature.
using qiota::qblocks::dataF = typedef fl_array<quint32> |
Binary data. A leading uint32 denotes its length. Used in https://github.com/iotaledger/tips/blob/main/tips/TIP-0023/tip-0023.md#serialized-layout.
using qiota::qblocks::NFT_ID = typedef c_array |
BLAKE2b-256 hash of the Output ID that created the NFT chain of outputs.
using qiota::qblocks::Output_ID = typedef c_array |
Concatenation of Transaction_ID || outputIndex.
using qiota::qblocks::public_key = typedef c_array |
using qiota::qblocks::pvector = typedef std::vector<std::shared_ptr<T> > |
Container of shared pointers.
using qiota::qblocks::signature = typedef c_array |
using qiota::qblocks::tagF = typedef fl_array<quint8> |
The tag of the data. A leading uint8 denotes its length. Used in https://github.com/iotaledger/tips/blob/main/tips/TIP-0018/tip-0018.md#tag-feature.
using qiota::qblocks::Token_ID = typedef c_array |
The concatenation of Address || Serial Number || Token Scheme Type = Foundry ID.
using qiota::qblocks::Transaction_ID = typedef c_array |
Is the BLAKE2b-256 hash of the transaction payload.
pvector<const obj_type> qiota::qblocks::deserialize_list | ( | QDataStream & | in | ) |
pvector<const T> qiota::qblocks::get_T | ( | const QJsonArray & | val | ) |
type_type qiota::qblocks::get_type | ( | const QJsonValue & | val | ) |
type_type qiota::qblocks::get_type | ( | QDataStream & | val | ) |
void qiota::qblocks::order_list | ( | pvector< obj_type > & | ptr_vector | ) |
Order a Container of shared pointer to objects Normally ordered by type.
void qiota::qblocks::serialize_list | ( | QDataStream & | out, |
const pvector< const obj_type > & | ptr_vector | ||
) |
append to the datastream the serialized form of objects in a container