8#include <aws/core/Core_EXPORTS.h>
9#include <aws/core/utils/memory/AWSMemory.h>
10#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
56 void RegisterStream();
57 void DeregisterStream();
61 static const int xindex;
62 static void StreamCallback(Aws::IOStream::event evt, std::ios_base& str,
int idx);
DefaultUnderlyingStream()
virtual ~DefaultUnderlyingStream()
DefaultUnderlyingStream(Aws::UniquePtr< std::streambuf > buf)
ResponseStream(ResponseStream &&)
ResponseStream & operator=(ResponseStream &&)
ResponseStream(IOStream *underlyingStreamToManage)
Aws::IOStream & GetUnderlyingStream() const
ResponseStream & operator=(const ResponseStream &)=delete
ResponseStream(const Aws::IOStreamFactory &factory)
ResponseStream(const ResponseStream &)=delete
AWS_CORE_API Aws::IOStream * DefaultResponseStreamFactoryMethod()
std::basic_iostream< char, std::char_traits< char > > IOStream
std::function< Aws::IOStream *(void) > IOStreamFactory
std::unique_ptr< T, D > UniquePtr