diff options
Diffstat (limited to 'src/oauth/qoauth1_p.h')
-rw-r--r-- | src/oauth/qoauth1_p.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/oauth/qoauth1_p.h b/src/oauth/qoauth1_p.h index ee57fba..f60db5b 100644 --- a/src/oauth/qoauth1_p.h +++ b/src/oauth/qoauth1_p.h @@ -58,6 +58,8 @@ QT_BEGIN_NAMESPACE +class QOAuth1Signature; + class QOAuth1Private : public QAbstractOAuthPrivate { Q_DECLARE_PUBLIC(QOAuth1) @@ -82,6 +84,16 @@ public: QByteArray generateSignature(const QVariantMap ¶meters, const QUrl &url, QNetworkAccessManager::Operation operation) const; + QByteArray generateSignature(const QVariantMap ¶meters, + const QUrl &url, + const QByteArray &verb) const; + QByteArray formatSignature(const QOAuth1Signature &signature) const; + + QVariantMap createOAuthBaseParams() const; + + void prepareRequestImpl(QNetworkRequest *request, + const QByteArray &verb, + const QByteArray &body) override; void _q_onTokenRequestError(QNetworkReply::NetworkError error); void _q_tokensReceived(const QVariantMap &tokens); |