AWS SDK for C++
1.8.153
AWS SDK for C++
|
#include <ResponseStream.h>
Public Member Functions | |
ResponseStream () | |
ResponseStream (ResponseStream &&) | |
ResponseStream (const Aws::IOStreamFactory &factory) | |
ResponseStream (IOStream *underlyingStreamToManage) | |
ResponseStream (const ResponseStream &)=delete | |
~ResponseStream () | |
ResponseStream & | operator= (ResponseStream &&) |
ResponseStream & | operator= (const ResponseStream &)=delete |
Aws::IOStream & | GetUnderlyingStream () const |
Encapsulates and manages ownership of custom response streams. This is a move only type.
Definition at line 21 of file ResponseStream.h.
Aws::Utils::Stream::ResponseStream::ResponseStream | ( | ) |
sets underlying stream to nullptr
Aws::Utils::Stream::ResponseStream::ResponseStream | ( | ResponseStream && | ) |
moves the underlying stream
Aws::Utils::Stream::ResponseStream::ResponseStream | ( | const Aws::IOStreamFactory & | factory | ) |
Uses factory to allocate underlying stream
Aws::Utils::Stream::ResponseStream::ResponseStream | ( | IOStream * | underlyingStreamToManage | ) |
Takes ownership of an underlying stream.
|
delete |
Aws::Utils::Stream::ResponseStream::~ResponseStream | ( | ) |
|
inline |
Gives access to underlying stream, but keep in mind that this changes state of the stream
Definition at line 52 of file ResponseStream.h.
|
delete |
ResponseStream& Aws::Utils::Stream::ResponseStream::operator= | ( | ResponseStream && | ) |
moves the underlying stream