Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <qt/paymentserver.h>#include <qt/bitcoinunits.h>#include <qt/guiutil.h>#include <qt/optionsmodel.h>#include <base58.h>#include <chainparams.h>#include <policy/policy.h>#include <ui_interface.h>#include <util.h>#include <wallet/wallet.h>#include <cstdlib>#include <memory>#include <openssl/x509_vfy.h>#include <QApplication>#include <QByteArray>#include <QDataStream>#include <QDateTime>#include <QDebug>#include <QFile>#include <QFileOpenEvent>#include <QHash>#include <QList>#include <QLocalServer>#include <QLocalSocket>#include <QNetworkAccessManager>#include <QNetworkProxy>#include <QNetworkReply>#include <QNetworkRequest>#include <QSslCertificate>#include <QSslError>#include <QSslSocket>#include <QStringList>#include <QTextDocument>#include <QUrl>
Include dependency graph for paymentserver.cpp:Go to the source code of this file.
Classes | |
| struct | X509StoreDeleter |
| struct | X509Deleter |
Functions | |
| const QString | BITCOIN_IPC_PREFIX ("dash:") |
| static QString | ipcServerName () |
| static void | ReportInvalidCertificate (const QSslCertificate &cert) |
Variables | |
| const int | BITCOIN_IPC_CONNECT_TIMEOUT = 1000 |
| const char * | BIP70_MESSAGE_PAYMENTACK = "PaymentACK" |
| const char * | BIP70_MESSAGE_PAYMENTREQUEST = "PaymentRequest" |
| const char * | BIP71_MIMETYPE_PAYMENT = "application/dash-payment" |
| const char * | BIP71_MIMETYPE_PAYMENTACK = "application/dash-paymentack" |
| const char * | BIP71_MIMETYPE_PAYMENTREQUEST = "application/dash-paymentrequest" |
| static QList< QString > | savedPaymentRequests |
Function Documentation
◆ BITCOIN_IPC_PREFIX()
| const QString BITCOIN_IPC_PREFIX | ( | "dash:" | ) |
Referenced by PaymentServer::handleURIOrFile(), and PaymentServer::ipcParseCommandLine().
◆ ipcServerName()
|
static |
Definition at line 81 of file paymentserver.cpp.
References GUIUtil::boostPathToQString(), GetDataDir(), and name.
Referenced by PaymentServer::ipcSendCommandLine(), and PaymentServer::PaymentServer().
◆ ReportInvalidCertificate()
|
static |
Definition at line 101 of file paymentserver.cpp.
Referenced by PaymentServer::LoadRootCAs().
Variable Documentation
◆ BIP70_MESSAGE_PAYMENTACK
| const char* BIP70_MESSAGE_PAYMENTACK = "PaymentACK" |
Definition at line 54 of file paymentserver.cpp.
Referenced by PaymentServer::fetchPaymentACK(), and PaymentServer::netRequestFinished().
◆ BIP70_MESSAGE_PAYMENTREQUEST
| const char* BIP70_MESSAGE_PAYMENTREQUEST = "PaymentRequest" |
Definition at line 55 of file paymentserver.cpp.
Referenced by PaymentServer::fetchRequest(), and PaymentServer::netRequestFinished().
◆ BIP71_MIMETYPE_PAYMENT
| const char* BIP71_MIMETYPE_PAYMENT = "application/dash-payment" |
Definition at line 57 of file paymentserver.cpp.
Referenced by PaymentServer::fetchPaymentACK().
◆ BIP71_MIMETYPE_PAYMENTACK
| const char* BIP71_MIMETYPE_PAYMENTACK = "application/dash-paymentack" |
Definition at line 58 of file paymentserver.cpp.
Referenced by PaymentServer::fetchPaymentACK().
◆ BIP71_MIMETYPE_PAYMENTREQUEST
| const char* BIP71_MIMETYPE_PAYMENTREQUEST = "application/dash-paymentrequest" |
Definition at line 59 of file paymentserver.cpp.
Referenced by PaymentServer::fetchRequest().
◆ BITCOIN_IPC_CONNECT_TIMEOUT
| const int BITCOIN_IPC_CONNECT_TIMEOUT = 1000 |
Definition at line 51 of file paymentserver.cpp.
Referenced by PaymentServer::ipcSendCommandLine().
◆ savedPaymentRequests
|
static |
Definition at line 99 of file paymentserver.cpp.
Referenced by PaymentServer::handleURIOrFile(), PaymentServer::ipcParseCommandLine(), PaymentServer::ipcSendCommandLine(), and PaymentServer::uiReady().

