GRPC Core
18.0.0
|
#include <internal.h>
Public Member Functions | |
Chttp2IncomingByteStream (grpc_chttp2_transport *transport, grpc_chttp2_stream *stream, uint32_t frame_size, uint32_t flags) | |
void | Orphan () override |
bool | Next (size_t max_size_hint, grpc_closure *on_complete) override |
grpc_error_handle | Pull (grpc_slice *slice) override |
void | Shutdown (grpc_error_handle error) override |
void | Ref () |
void | Unref () |
void | PublishError (grpc_error_handle error) |
grpc_error_handle | Push (const grpc_slice &slice, grpc_slice *slice_out) |
grpc_error_handle | Finished (grpc_error_handle error, bool reset_on_error) |
uint32_t | remaining_bytes () const |
![]() | |
~ByteStream () override | |
uint32_t | length () const |
uint32_t | flags () const |
void | set_flags (uint32_t flags) |
![]() | |
Orphanable (const Orphanable &)=delete | |
Orphanable & | operator= (const Orphanable &)=delete |
Additional Inherited Members | |
![]() | |
ByteStream (uint32_t length, uint32_t flags) | |
![]() | |
Orphanable () | |
virtual | ~Orphanable () |
grpc_core::Chttp2IncomingByteStream::Chttp2IncomingByteStream | ( | grpc_chttp2_transport * | transport, |
grpc_chttp2_stream * | stream, | ||
uint32_t | frame_size, | ||
uint32_t | flags | ||
) |
grpc_error_handle grpc_core::Chttp2IncomingByteStream::Finished | ( | grpc_error_handle | error, |
bool | reset_on_error | ||
) |
|
overridevirtual |
Implements grpc_core::ByteStream.
|
overridevirtual |
Implements grpc_core::Orphanable.
void grpc_core::Chttp2IncomingByteStream::PublishError | ( | grpc_error_handle | error | ) |
|
overridevirtual |
Implements grpc_core::ByteStream.
grpc_error_handle grpc_core::Chttp2IncomingByteStream::Push | ( | const grpc_slice & | slice, |
grpc_slice * | slice_out | ||
) |
|
inline |
|
inline |
|
overridevirtual |
Implements grpc_core::ByteStream.
|
inline |
grpc_closure grpc_core::Chttp2IncomingByteStream::closure |
size_t grpc_core::Chttp2IncomingByteStream::max_size_hint |
grpc_closure* grpc_core::Chttp2IncomingByteStream::on_complete |