Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <paymentrequestplus.h>
Public Member Functions | |
PaymentRequestPlus () | |
bool | parse (const QByteArray &data) |
bool | SerializeToString (std::string *output) const |
bool | IsInitialized () const |
bool | getMerchant (X509_STORE *certStore, QString &merchant) const |
QList< std::pair< CScript, CAmount > > | getPayTo () const |
const payments::PaymentDetails & | getDetails () const |
Private Attributes | |
payments::PaymentRequest | paymentRequest |
payments::PaymentDetails | details |
Detailed Description
Definition at line 28 of file paymentrequestplus.h.
Constructor & Destructor Documentation
◆ PaymentRequestPlus()
|
inline |
Definition at line 31 of file paymentrequestplus.h.
Member Function Documentation
◆ getDetails()
|
inline |
Definition at line 44 of file paymentrequestplus.h.
References details.
Referenced by PaymentServer::fetchPaymentACK(), PaymentServer::ipcParseCommandLine(), PaymentServer::processPaymentRequest(), and WalletModelTransaction::reassignAmounts().
◆ getMerchant()
bool PaymentRequestPlus::getMerchant | ( | X509_STORE * | certStore, |
QString & | merchant | ||
) | const |
Definition at line 60 of file paymentrequestplus.cpp.
References ctx, DEFAULT_SELFSIGNED_ROOTCERTS, error(), gArgs, ArgsManager::GetBoolArg(), IsInitialized(), and paymentRequest.
Referenced by PaymentServer::processPaymentRequest(), and TransactionDesc::toHTML().
◆ getPayTo()
Definition at line 208 of file paymentrequestplus.cpp.
References details.
Referenced by PaymentServer::processPaymentRequest().
◆ IsInitialized()
bool PaymentRequestPlus::IsInitialized | ( | ) | const |
Definition at line 55 of file paymentrequestplus.cpp.
References paymentRequest.
Referenced by getMerchant(), SendCoinsEntry::getValue(), PaymentServer::processPaymentRequest(), WalletModelTransaction::reassignAmounts(), SendCoinsRecipient::SerializationOp(), SendCoinsEntry::setValue(), and SendCoinsEntry::validate().
◆ parse()
bool PaymentRequestPlus::parse | ( | const QByteArray & | data | ) |
Definition at line 28 of file paymentrequestplus.cpp.
References details, and paymentRequest.
Referenced by PaymentServer::netRequestFinished(), PaymentServer::readPaymentRequestFromFile(), SendCoinsRecipient::SerializationOp(), and TransactionDesc::toHTML().
◆ SerializeToString()
bool PaymentRequestPlus::SerializeToString | ( | std::string * | output | ) | const |
Definition at line 50 of file paymentrequestplus.cpp.
References paymentRequest.
Referenced by SendCoinsRecipient::SerializationOp().
Member Data Documentation
◆ details
|
private |
Definition at line 48 of file paymentrequestplus.h.
Referenced by getDetails(), getPayTo(), and parse().
◆ paymentRequest
|
private |
Definition at line 47 of file paymentrequestplus.h.
Referenced by getMerchant(), IsInitialized(), parse(), and SerializeToString().
The documentation for this class was generated from the following files:
- src/qt/paymentrequestplus.h
- src/qt/paymentrequestplus.cpp