AWS SDK for C++
AWS SDK for C++ Version 1.11.440
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
src
aws-cpp-sdk-core
include
smithy
interceptor
Interceptor.h
1
5
#pragma once
6
#include <smithy/interceptor/InterceptorContext.h>
7
8
namespace
smithy
9
{
10
namespace
interceptor
11
{
12
class
Interceptor
13
{
14
public
:
15
virtual
~Interceptor
() =
default
;
16
17
using
ModifyRequestOutcome
=
Aws::Utils::Outcome<std::shared_ptr<Aws::Http::HttpRequest>
,
Aws::Client::AWSError<Aws::Client::CoreErrors>
>;
18
virtual
ModifyRequestOutcome
ModifyBeforeSigning
(
InterceptorContext
& context) = 0;
19
20
using
ModifyResponseOutcome
=
Aws::Utils::Outcome<std::shared_ptr<Aws::Http::HttpResponse>
,
Aws::Client::AWSError<Aws::Client::CoreErrors>
>;
21
virtual
ModifyResponseOutcome
ModifyBeforeDeserialization
(
InterceptorContext
& context) = 0;
22
};
23
}
24
}
Aws::Client::AWSError
Definition
AWSError.h:42
Aws::Utils::Outcome
Definition
Outcome.h:26
smithy::interceptor::InterceptorContext
Definition
InterceptorContext.h:18
smithy::interceptor::Interceptor
Definition
Interceptor.h:13
smithy::interceptor::Interceptor::ModifyBeforeSigning
virtual ModifyRequestOutcome ModifyBeforeSigning(InterceptorContext &context)=0
smithy::interceptor::Interceptor::ModifyBeforeDeserialization
virtual ModifyResponseOutcome ModifyBeforeDeserialization(InterceptorContext &context)=0
smithy::interceptor::Interceptor::~Interceptor
virtual ~Interceptor()=default
smithy
Definition
AWSAuthV4Signer.h:24
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences