AWS SDK for C++  1.8.95
AWS SDK for C++
Classes | Namespaces | Typedefs | Functions
AWSClient.h File Reference
#include <aws/core/Core_EXPORTS.h>
#include <aws/core/client/CoreErrors.h>
#include <aws/core/http/HttpTypes.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/AmazonWebServiceResult.h>
#include <aws/core/utils/crypto/Hash.h>
#include <aws/core/auth/AWSAuthSignerProvider.h>
#include <memory>
#include <atomic>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::Client::AWSError< ERROR_TYPE >
 
class  Aws::Client::AWSClient
 
class  Aws::Client::AWSJsonClient
 
class  Aws::Client::AWSXMLClient
 

Namespaces

 Aws
 
 Aws::Utils
 
 Aws::Utils::Xml
 
 Aws::Utils::Json
 
 Aws::Utils::RateLimits
 
 Aws::Utils::Crypto
 
 Aws::Http
 
 Aws::Auth
 
 Aws::Client
 

Typedefs

typedef Utils::Outcome< std::shared_ptr< Aws::Http::HttpResponse >, AWSError< CoreErrors > > Aws::Client::HttpResponseOutcome
 
typedef Utils::Outcome< AmazonWebServiceResult< Utils::Stream::ResponseStream >, AWSError< CoreErrors > > Aws::Client::StreamOutcome
 
typedef Utils::Outcome< AmazonWebServiceResult< Utils::Json::JsonValue >, AWSError< CoreErrors > > Aws::Client::JsonOutcome
 
typedef Utils::Outcome< AmazonWebServiceResult< Utils::Xml::XmlDocument >, AWSError< CoreErrors > > Aws::Client::XmlOutcome
 

Functions

AWS_CORE_API Aws::String Aws::Client::GetAuthorizationHeader (const Aws::Http::HttpRequest &httpRequest)