5 #ifndef BITCOIN_QT_PAYMENTSERVER_H 6 #define BITCOIN_QT_PAYMENTSERVER_H 49 class QNetworkAccessManager;
108 void message(
const QString &title,
const QString &
message,
unsigned int style);
148 #endif // BITCOIN_QT_PAYMENTSERVER_H void netRequestFinished(QNetworkReply *)
void handlePaymentACK(const QString &paymentACKMsg)
void receivedPaymentACK(const QString &paymentACKMsg)
bool eventFilter(QObject *object, QEvent *event)
bool processPaymentRequest(const PaymentRequestPlus &request, SendCoinsRecipient &recipient)
static bool verifyNetwork(const payments::PaymentDetails &requestDetails)
void handleURIConnection()
PaymentServer(QObject *parent, bool startLocalServer=true)
static bool verifySize(qint64 requestSize)
static bool verifyExpired(const payments::PaymentDetails &requestDetails)
void setOptionsModel(OptionsModel *optionsModel)
static bool readPaymentRequestFromFile(const QString &filename, PaymentRequestPlus &request)
static X509_STORE * getCertStore()
void handleURIOrFile(const QString &s)
OptionsModel * optionsModel
static bool ipcSendCommandLine()
QT_END_NAMESPACE const qint64 BIP70_MAX_PAYMENTREQUEST_SIZE
static bool verifyAmount(const CAmount &requestAmount)
QNetworkAccessManager * netManager
void fetchPaymentACK(CWallet *wallet, SendCoinsRecipient recipient, QByteArray transaction)
void receivedPaymentRequest(SendCoinsRecipient)
void message(const QString &title, const QString &message, unsigned int style)
static void LoadRootCAs(X509_STORE *store=NULL)
void fetchRequest(const QUrl &url)
static void ipcParseCommandLine(int argc, char *argv[])
void reportSslErrors(QNetworkReply *, const QList< QSslError > &)