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>
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().