20 #ifndef AWSABSTRACTSIGNATURE_P_H 
   21 #define AWSABSTRACTSIGNATURE_P_H 
   23 #include "qtawsglobal.h" 
   25 #include <QNetworkAccessManager> 
   32 class QTAWS_EXPORT AwsAbstractSignaturePrivate {
 
   35     virtual ~AwsAbstractSignaturePrivate();
 
   39     QString canonicalPath(
const QUrl &url) 
const;
 
   41     QByteArray canonicalQuery(
const QUrlQuery &query) 
const;
 
   43     QString httpMethod(
const QNetworkAccessManager::Operation operation) 
const;
 
   45     bool setQueryItem(QUrlQuery &query, 
const QString &key, 
const QString &value,
 
   46                       const bool warnOnNonIdenticalDuplicate = 
true) 
const;
 
   53     friend class TestAwsAbstractSignature;
 
Interface class for providing AWS signatures. 
Definition: awsabstractsignature.h:33