QOAuth 1.0.1
Namespaces | Typedefs | Enumerations | Functions
qoauth_namespace.h File Reference
#include <QMultiMap>
#include <QByteArray>
#include "qoauth_global.h"

Go to the source code of this file.

Namespaces

namespace  QOAuth
 This namespace encapsulates all classes and definitions provided by libqoauth.
 

Typedefs

typedef QMultiMap< QByteArray, QByteArray > QOAuth::ParamMap
 A typedef for the data structure for storing request parameters.
 

Enumerations

enum  QOAuth::SignatureMethod { QOAuth::HMAC_SHA1 , QOAuth::RSA_SHA1 , QOAuth::PLAINTEXT }
 This enum type describes the signature method used by the request. More...
 
enum  QOAuth::HttpMethod {
  QOAuth::GET , QOAuth::POST , QOAuth::HEAD , QOAuth::PUT ,
  QOAuth::DELETE
}
 This enum type specifies the HTTP method used for creating a Signature Base String and/or sending a request. More...
 
enum  QOAuth::ParsingMode { QOAuth::ParseForRequestContent , QOAuth::ParseForInlineQuery , QOAuth::ParseForHeaderArguments , QOAuth::ParseForSignatureBaseString }
 This enum type specifies the method of parsing parameters into a parameter string. More...
 
enum  QOAuth::ErrorCode {
  QOAuth::NoError = 200 , QOAuth::BadRequest = 400 , QOAuth::Unauthorized = 401 , QOAuth::Forbidden = 403 ,
  QOAuth::Timeout = 1001 , QOAuth::ConsumerKeyEmpty , QOAuth::ConsumerSecretEmpty , QOAuth::UnsupportedHttpMethod ,
  QOAuth::RSAPrivateKeyEmpty = 1101 , QOAuth::RSADecodingError , QOAuth::RSAKeyFileError , QOAuth::OtherError
}
 This enum type defines error types that are assigned to the QOAuth::Interface::error property. More...
 

Functions

QOAUTH_EXPORT QByteArray QOAuth::supportedOAuthVersion ()
 Returns the supported OAuth protocol version.
 
QOAUTH_EXPORT QByteArray QOAuth::tokenParameterName ()
 Returns the name of the Access Token argument parameter (oauth_token in current implementation) More...
 
QOAUTH_EXPORT QByteArray QOAuth::tokenSecretParameterName ()
 Returns the name of the Token Secret argument parameter (oauth_token_secret in current implementation) More...
 

Detailed Description

This file is a part of libqoauth. You should not include it directly in your application. Instead please use #include <QtOAuth>.