![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <LibcurlHTTP2ConnectionFactory.h>
Static Public Member Functions | |
static std::shared_ptr< avsCommon::utils::http2::HTTP2ConnectionFactoryInterface > | createHTTP2ConnectionFactoryInterface (const std::shared_ptr< LibcurlSetCurlOptionsCallbackFactoryInterface > &curlOptionsCallbackFactory=nullptr) |
HTTP2ConnectionFactoryInterface methods. | |
std::shared_ptr< avsCommon::utils::http2::HTTP2ConnectionInterface > | createHTTP2Connection () override |
LibcurlHTTP2ConnectionFactory (const std::shared_ptr< LibcurlSetCurlOptionsCallbackFactoryInterface > &curlOptionsCallbackFactory=nullptr) | |
*} More... | |
Additional Inherited Members | |
![]() | |
virtual | ~HTTP2ConnectionFactoryInterface ()=default |
A class that produces LibcurlHTTP2Connection
instances.
alexaClientSDK::avsCommon::utils::libcurlUtils::LibcurlHTTP2ConnectionFactory::LibcurlHTTP2ConnectionFactory | ( | const std::shared_ptr< LibcurlSetCurlOptionsCallbackFactoryInterface > & | curlOptionsCallbackFactory = nullptr | ) |
*}
Constructor.
curlOptionsCallbackFactory | The optional factory for instances LibcurlSetCurlOptionsCallbackFactoryInterface . |
|
overridevirtual |
The optional LibcurlSetCurlOptionsCallbackFactoryInterface
to set curl options when creating a new http2 connection.
Implements alexaClientSDK::avsCommon::utils::http2::HTTP2ConnectionFactoryInterface.
|
static |
Create a new instance of LibcurlHTTP2ConnectionFactory
.
curlOptionsCallbackFactory | The optional factory for instances LibcurlSetCurlOptionsCallbackFactoryInterface . |
LibcurlHTTP2ConnectionFactory
. AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0