![]()  | 
  
    AlexaClientSDK
    3.0.0
    
   A cross-platform, modular SDK for interacting with the Alexa Voice Service 
   | 
 
Namespaces | |
| test | |
Classes | |
| class | CallbackData | 
| class | CurlEasyHandleWrapper | 
| class | CurlEasyHandleWrapperOptionsSettingAdapter | 
| class | CurlMultiHandleWrapper | 
| class | DefaultSetCurlOptionsCallbackFactory | 
| class | HTTPContentFetcherFactory | 
| class | HttpGetInterface | 
| Minimal interface for making HTTP GET requests.  More... | |
| class | HttpPost | 
| LIBCURL based implementation of HttpPostInterface.  More... | |
| class | HttpPostInterface | 
| Minimal interface for making Http POST requests.  More... | |
| class | HttpPut | 
| LIBCURL based implementation of HttpPutInterface.  More... | |
| class | HttpPutInterface | 
| Minimal interface for making HTTP PUT requests.  More... | |
| struct | HTTPResponse | 
| class | LibcurlHTTP2Connection | 
| class | LibCurlHTTP2Connection_Test | 
| class | LibcurlHTTP2ConnectionFactory | 
| class | LibCurlHTTP2ConnectionTest | 
| class | LibcurlHTTP2Request | 
| class | LibCurlHttpContentFetcher | 
| class | LibcurlSetCurlOptionsCallbackFactoryInterface | 
| class | LibcurlSetCurlOptionsCallbackInterface | 
Functions | |
| bool | prepareForTLS (CURL *handle) | 
| bool | prepareForProxy (CURL *handle) | 
| TEST_F (LibCurlHTTP2ConnectionTest, releaseStream_delete_ok) | |
| bool alexaClientSDK::avsCommon::utils::libcurlUtils::prepareForProxy | ( | CURL * | handle | ) | 
Prepare a CURL handle to set the proxy to use for the upcoming request.
The 'libCurlUtils' sub-component of the global configuration supports the following options:
Here is an example configuration:
| handle | The libcurl handle to prepare. | 
| bool alexaClientSDK::avsCommon::utils::libcurlUtils::prepareForTLS | ( | CURL * | handle | ) | 
Prepare a CURL handle to require TLS based upon global configuration settings.
The 'libCurlUtils' sub-component of the global configuration supports the following options:
Here is an example configuration:
| handle | The libcurl handle to prepare. | 
| alexaClientSDK::avsCommon::utils::libcurlUtils::TEST_F | ( | LibCurlHTTP2ConnectionTest | , | 
| releaseStream_delete_ok | |||
| ) | 
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0