MidlePayQml 0.0.4
MiddlePay QML module
Public Types | Public Member Functions | Static Public Member Functions | List of all members
qiota::qblocks::Signature Class Reference

#include <qsignatures.hpp>

Inheritance diagram for qiota::qblocks::Signature:
qiota::qblocks::Ed25519_Signature

Public Types

enum  types : quint8 { Ed25519_typ =0 }
 

Public Member Functions

 Signature (types typ)
 
virtual void serialize (QDataStream &out) const
 
virtual QJsonObject get_Json (void) const
 
types type (void) const
 

Static Public Member Functions

template<class from_type >
static std::shared_ptr< const Signaturefrom_ (from_type &val)
 
static std::shared_ptr< const SignatureEd25519 (const public_key &public_key_m, const signature &signature_m)
 

Member Enumeration Documentation

◆ types

Enumerator
Ed25519_typ 

Constructor & Destructor Documentation

◆ Signature()

qiota::qblocks::Signature::Signature ( types  typ)

Member Function Documentation

◆ Ed25519()

static std::shared_ptr<const Signature> qiota::qblocks::Signature::Ed25519 ( const public_key public_key_m,
const signature signature_m 
)
static

◆ from_()

template<class from_type >
static std::shared_ptr<const Signature> qiota::qblocks::Signature::from_ ( from_type &  val)
static

◆ get_Json()

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

◆ serialize()

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

◆ type()

types qiota::qblocks::Signature::type ( void  ) const
inline

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