16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_LIBCURLUTILS_LIBCURLHTTP2CONNECTIONFACTORY_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_LIBCURLUTILS_LIBCURLHTTP2CONNECTIONFACTORY_H_ 26 namespace libcurlUtils {
40 static std::shared_ptr<avsCommon::utils::http2::HTTP2ConnectionFactoryInterface>
42 const std::shared_ptr<LibcurlSetCurlOptionsCallbackFactoryInterface>& curlOptionsCallbackFactory =
nullptr);
56 const std::shared_ptr<LibcurlSetCurlOptionsCallbackFactoryInterface>& curlOptionsCallbackFactory =
nullptr);
61 std::shared_ptr<LibcurlSetCurlOptionsCallbackFactoryInterface> m_setCurlOptionsCallbackFactory;
69 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_LIBCURLUTILS_LIBCURLHTTP2CONNECTIONFACTORY_H_ Definition: HTTP2ConnectionFactoryInterface.h:31
std::shared_ptr< avsCommon::utils::http2::HTTP2ConnectionInterface > createHTTP2Connection() override
static std::shared_ptr< avsCommon::utils::http2::HTTP2ConnectionFactoryInterface > createHTTP2ConnectionFactoryInterface(const std::shared_ptr< LibcurlSetCurlOptionsCallbackFactoryInterface > &curlOptionsCallbackFactory=nullptr)
Definition: LibcurlHTTP2ConnectionFactory.h:31
LibcurlHTTP2ConnectionFactory(const std::shared_ptr< LibcurlSetCurlOptionsCallbackFactoryInterface > &curlOptionsCallbackFactory=nullptr)
*}
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36