AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetcher Member List

This is the complete list of members for alexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetcher, including all inherited members.

FetchOptions enum namealexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterface
getBody(std::shared_ptr< avsCommon::avs::attachment::AttachmentWriter > writer) overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetcher
alexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterface::getBody(std::shared_ptr< avsCommon::avs::attachment::AttachmentWriter > writer)=0alexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterfacepure virtual
getContent(FetchOptions option, std::unique_ptr< avsCommon::avs::attachment::AttachmentWriter > writer=nullptr, const std::vector< std::string > &customHeaders=std::vector< std::string >()) overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetcher
alexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterface::getContent(FetchOptions option, std::unique_ptr< avsCommon::avs::attachment::AttachmentWriter > writer=nullptr, const std::vector< std::string > &customHeaders=std::vector< std::string >())=0alexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterfacepure virtual
getEffectiveUrl() const overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetchervirtual
getHeader(std::atomic< bool > *shouldShutdown) overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetchervirtual
getState() overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetchervirtual
getUrl() const overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetchervirtual
getUserAgent()alexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterfaceinlinestatic
LibCurlHttpContentFetcher(const std::string &url, const std::shared_ptr< LibcurlSetCurlOptionsCallbackInterface > &setCurlOptionsCallback=nullptr)alexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetcherexplicit
shutdown() overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetchervirtual
State enum namealexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterface
stateToString(State state)alexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterfaceinlinestatic
~HTTPContentFetcherInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::HTTPContentFetcherInterfacevirtual
~LibCurlHttpContentFetcher() overridealexaClientSDK::avsCommon::utils::libcurlUtils::LibCurlHttpContentFetcher

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0