aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Aws::Crt::Io::StdIOStreamInputStream Member List

This is the complete list of members for Aws::Crt::Io::StdIOStreamInputStream, including all inherited members.

GetLength(int64_t &length)Aws::Crt::Io::InputStreaminline
GetLengthImpl() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
GetStatus(StreamStatus &status)Aws::Crt::Io::InputStreaminline
GetStatusImpl() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
InputStream(const InputStream &)=deleteAws::Crt::Io::InputStream
InputStream(InputStream &&)=deleteAws::Crt::Io::InputStream
InputStream(Aws::Crt::Allocator *allocator=g_allocator)Aws::Crt::Io::InputStreamprotected
IsValid() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamvirtual
m_allocatorAws::Crt::Io::InputStreamprotected
m_underlying_streamAws::Crt::Io::InputStreamprotected
operator bool() const noexceptAws::Crt::Io::InputStreaminlineexplicit
operator=(const InputStream &)=deleteAws::Crt::Io::InputStream
operator=(InputStream &&)=deleteAws::Crt::Io::InputStream
Read(ByteBuf &dest)Aws::Crt::Io::InputStreaminline
ReadImpl(ByteBuf &buffer) noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
Seek(int64_t offset, StreamSeekBasis seekBasis)Aws::Crt::Io::InputStreaminline
SeekImpl(OffsetType offsetType, StreamSeekBasis seekBasis) noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotected
Aws::Crt::Io::InputStream::SeekImpl(int64_t offset, StreamSeekBasis seekBasis) noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
StdIOStreamInputStream(std::shared_ptr< Aws::Crt::Io::IStream > stream, Aws::Crt::Allocator *allocator=g_allocator) noexceptAws::Crt::Io::StdIOStreamInputStream
~InputStream()Aws::Crt::Io::InputStreamvirtual