20 #ifndef AWSABSTRACTSIGNATURE_P_H 
   21 #define AWSABSTRACTSIGNATURE_P_H 
   23 #include "qtawsglobal.h" 
   25 #include <QNetworkAccessManager> 
   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;
 
Private implementation for AwsAbstractSignature. 
AwsAbstractSignature *const q_ptr
Internal q-pointer. 
Interface class for providing AWS signatures.