16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_HTTP2_HTTP2MIMERESPONSESINKINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_HTTP2_HTTP2MIMERESPONSESINKINTERFACE_H_ 74 virtual bool onBeginMimePart(
const std::multimap<std::string, std::string>& headers) = 0;
126 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_HTTP2_HTTP2MIMERESPONSESINKINTERFACE_H_ Definition: HTTP2MimeResponseSinkInterface.h:36
::std::string string
Definition: gtest-port.h:1097
virtual HTTP2ReceiveDataStatus onReceiveMimeData(const char *bytes, size_t size)=0
virtual void onResponseFinished(HTTP2ResponseFinishedStatus status)=0
virtual bool onReceiveHeaderLine(const std::string &line)=0
virtual ~HTTP2MimeResponseSinkInterface()=default
virtual bool onBeginMimePart(const std::multimap< std::string, std::string > &headers)=0
HTTP2ResponseFinishedStatus
Definition: HTTP2ResponseFinishedStatus.h:29
virtual bool onEndMimePart()=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual HTTP2ReceiveDataStatus onReceiveNonMimeData(const char *bytes, size_t size)=0
HTTP2ReceiveDataStatus
Definition: HTTP2ReceiveDataStatus.h:28
virtual bool onReceiveResponseCode(long responseCode)=0