AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
Aws::Utils::Stream::AwsChunkedStream< DataBufferSize > Class Template Reference

#include <AwsChunkedStream.h>

Inheritance diagram for Aws::Utils::Stream::AwsChunkedStream< DataBufferSize >:
[legend]

Public Member Functions

 AwsChunkedStream (Http::HttpRequest *request, const std::shared_ptr< Aws::IOStream > &stream)
 
size_t BufferedRead (char *dst, size_t amountToRead)
 

Protected Member Functions

bool ReadImpl (Crt::ByteBuf &dstBuffer) noexcept override
 

Detailed Description

template<size_t DataBufferSize = AWS_DATA_BUFFER_SIZE>
class Aws::Utils::Stream::AwsChunkedStream< DataBufferSize >

Definition at line 18 of file AwsChunkedStream.h.

Constructor & Destructor Documentation

◆ AwsChunkedStream()

template<size_t DataBufferSize = AWS_DATA_BUFFER_SIZE>
Aws::Utils::Stream::AwsChunkedStream< DataBufferSize >::AwsChunkedStream ( Http::HttpRequest request,
const std::shared_ptr< Aws::IOStream > &  stream 
)
inline

Definition at line 20 of file AwsChunkedStream.h.

Member Function Documentation

◆ BufferedRead()

template<size_t DataBufferSize = AWS_DATA_BUFFER_SIZE>
size_t Aws::Utils::Stream::AwsChunkedStream< DataBufferSize >::BufferedRead ( char *  dst,
size_t  amountToRead 
)
inline

Definition at line 35 of file AwsChunkedStream.h.

◆ ReadImpl()

template<size_t DataBufferSize = AWS_DATA_BUFFER_SIZE>
bool Aws::Utils::Stream::AwsChunkedStream< DataBufferSize >::ReadImpl ( Crt::ByteBuf &  dstBuffer)
inlineoverrideprotectednoexcept

Definition at line 64 of file AwsChunkedStream.h.


The documentation for this class was generated from the following file: