diff --git a/src/aws-cpp-sdk-core/include/smithy/client/AwsSmithyClientBase.h b/src/aws-cpp-sdk-core/include/smithy/client/AwsSmithyClientBase.h index 1be3a25332c..a16116cfade 100644 --- a/src/aws-cpp-sdk-core/include/smithy/client/AwsSmithyClientBase.h +++ b/src/aws-cpp-sdk-core/include/smithy/client/AwsSmithyClientBase.h @@ -163,6 +163,10 @@ namespace client EndpointUpdateCallback&& endpointCallback ) const; void AppendToUserAgent(const Aws::String& valueToAppend); + virtual void DisableRequestProcessing(); + virtual void EnableRequestProcessing(); + inline virtual const char* GetServiceClientName() const { return m_serviceName.c_str(); } + inline virtual const std::shared_ptr& GetHttpClient() { return m_httpClient; } protected: template @@ -213,11 +217,6 @@ namespace client virtual void HandleAsyncReply(std::shared_ptr pRequestCtx, std::shared_ptr httpResponse) const; - inline virtual const char* GetServiceClientName() const { return m_serviceName.c_str(); } - inline virtual const std::shared_ptr& GetHttpClient() { return m_httpClient; } - virtual void DisableRequestProcessing(); - virtual void EnableRequestProcessing(); - virtual ResolveEndpointOutcome ResolveEndpoint(const Aws::Endpoint::EndpointParameters& endpointParameters, EndpointUpdateCallback&& epCallback) const = 0; virtual SelectAuthSchemeOptionOutcome SelectAuthSchemeOption(const AwsSmithyClientAsyncRequestContext& ctx) const = 0; virtual SigningOutcome SignHttpRequest(std::shared_ptr httpRequest, const AwsSmithyClientAsyncRequestContext& ctx) const = 0;