 |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_HTTP2_HTTP2CONNECTIONINTERFACE_H_
17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_HTTP2_HTTP2CONNECTIONINTERFACE_H_
59 virtual void addObserver(std::shared_ptr<HTTP2ConnectionObserverInterface> observer) = 0;
66 virtual void removeObserver(std::shared_ptr<HTTP2ConnectionObserverInterface> observer) = 0;
74 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_HTTP2_HTTP2CONNECTIONINTERFACE_H_
Definition: HTTP2ConnectionInterface.h:34
Definition: HTTP2RequestConfig.h:42
virtual void addObserver(std::shared_ptr< HTTP2ConnectionObserverInterface > observer)=0
virtual void disconnect()=0
virtual void removeObserver(std::shared_ptr< HTTP2ConnectionObserverInterface > observer)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual ~HTTP2ConnectionInterface()=default
virtual std::shared_ptr< HTTP2RequestInterface > createAndSendRequest(const HTTP2RequestConfig &config)=0
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0