Master Core  v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
paymentserver.cpp File Reference
#include "paymentserver.h"
#include "bitcoinunits.h"
#include "guiconstants.h"
#include "guiutil.h"
#include "optionsmodel.h"
#include "base58.h"
#include "ui_interface.h"
#include "wallet.h"
#include <cstdlib>
#include <openssl/x509.h>
#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.

Functions

const QString BITCOIN_IPC_PREFIX ("bitcoin:")
 
static QString ipcServerName ()
 
static void ReportInvalidCertificate (const QSslCertificate &cert)
 

Variables

const int BITCOIN_IPC_CONNECT_TIMEOUT = 1000
 
const char * BITCOIN_REQUEST_MIMETYPE = "application/bitcoin-paymentrequest"
 
const char * BITCOIN_PAYMENTACK_MIMETYPE = "application/bitcoin-paymentack"
 
const char * BITCOIN_PAYMENTACK_CONTENTTYPE = "application/bitcoin-payment"
 
static QList< QString > savedPaymentRequests
 

Function Documentation

const QString BITCOIN_IPC_PREFIX ( "bitcoin:"  )

Referenced by PaymentServer::handleURIOrFile(), and PaymentServer::ipcParseCommandLine().

+ Here is the caller graph for this function:

static QString ipcServerName ( )
static

Definition at line 70 of file paymentserver.cpp.

References GetDataDir().

Referenced by PaymentServer::ipcSendCommandLine(), and PaymentServer::PaymentServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ReportInvalidCertificate ( const QSslCertificate &  cert)
static

Definition at line 90 of file paymentserver.cpp.

Referenced by PaymentServer::LoadRootCAs().

+ Here is the caller graph for this function:

Variable Documentation

const int BITCOIN_IPC_CONNECT_TIMEOUT = 1000

Definition at line 49 of file paymentserver.cpp.

const char* BITCOIN_PAYMENTACK_CONTENTTYPE = "application/bitcoin-payment"

Definition at line 53 of file paymentserver.cpp.

Referenced by PaymentServer::fetchPaymentACK().

const char* BITCOIN_PAYMENTACK_MIMETYPE = "application/bitcoin-paymentack"

Definition at line 52 of file paymentserver.cpp.

Referenced by PaymentServer::fetchPaymentACK().

const char* BITCOIN_REQUEST_MIMETYPE = "application/bitcoin-paymentrequest"

Definition at line 51 of file paymentserver.cpp.

Referenced by PaymentServer::fetchRequest().

QList<QString> savedPaymentRequests
static