GRPC Core  9.0.0
Public Member Functions
grpc_core::ByteStreamCache::CachingByteStream Class Reference

#include <byte_stream.h>

Public Member Functions

 CachingByteStream (ByteStreamCache *cache)
 
 ~CachingByteStream ()
 
void Orphan () override
 
bool Next (size_t max_size_hint, grpc_closure *on_complete) override
 
grpc_errorPull (grpc_slice *slice) override
 
void Shutdown (grpc_error *error) override
 
void Reset ()
 
- Public Member Functions inherited from grpc_core::ByteStream
virtual ~ByteStream ()
 
uint32_t length () const
 
uint32_t flags () const
 
void set_flags (uint32_t flags)
 
- Public Member Functions inherited from grpc_core::Orphanable
 Orphanable (const Orphanable &)=delete
 
Orphanableoperator= (const Orphanable &)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::ByteStream
 ByteStream (uint32_t length, uint32_t flags)
 
- Protected Member Functions inherited from grpc_core::Orphanable
 Orphanable ()
 
virtual ~Orphanable ()
 

Constructor & Destructor Documentation

◆ CachingByteStream()

grpc_core::ByteStreamCache::CachingByteStream::CachingByteStream ( ByteStreamCache cache)
explicit

◆ ~CachingByteStream()

grpc_core::ByteStreamCache::CachingByteStream::~CachingByteStream ( )

Member Function Documentation

◆ Next()

bool grpc_core::ByteStreamCache::CachingByteStream::Next ( size_t  max_size_hint,
grpc_closure on_complete 
)
overridevirtual

Implements grpc_core::ByteStream.

◆ Orphan()

void grpc_core::ByteStreamCache::CachingByteStream::Orphan ( )
overridevirtual

Implements grpc_core::Orphanable.

◆ Pull()

grpc_error * grpc_core::ByteStreamCache::CachingByteStream::Pull ( grpc_slice slice)
overridevirtual

Implements grpc_core::ByteStream.

◆ Reset()

void grpc_core::ByteStreamCache::CachingByteStream::Reset ( )

◆ Shutdown()

void grpc_core::ByteStreamCache::CachingByteStream::Shutdown ( grpc_error error)
overridevirtual

Implements grpc_core::ByteStream.


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