GRPC C++  1.26.0
Public Member Functions | Protected Member Functions
grpc_core::ByteStream Class Referenceabstract

#include <byte_stream.h>

Public Member Functions

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

Protected Member Functions

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

Constructor & Destructor Documentation

◆ ~ByteStream()

virtual grpc_core::ByteStream::~ByteStream ( )
inlinevirtual

◆ ByteStream()

grpc_core::ByteStream::ByteStream ( uint32_t  length,
uint32_t  flags 
)
inlineprotected

Member Function Documentation

◆ flags()

uint32_t grpc_core::ByteStream::flags ( ) const
inline

◆ length()

uint32_t grpc_core::ByteStream::length ( ) const
inline

◆ Next()

virtual bool grpc_core::ByteStream::Next ( size_t  max_size_hint,
grpc_closure on_complete 
)
pure virtual

◆ Pull()

virtual grpc_error* grpc_core::ByteStream::Pull ( grpc_slice slice)
pure virtual

◆ set_flags()

void grpc_core::ByteStream::set_flags ( uint32_t  flags)
inline

◆ Shutdown()

virtual void grpc_core::ByteStream::Shutdown ( grpc_error error)
pure virtual

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