|
GRPC Core
9.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 * | Pull (grpc_slice *slice) override |
| void | Shutdown (grpc_error *error) override |
| void | Ref () |
| void | Unref () |
| void | PublishError (grpc_error *error) |
| grpc_error * | Push (const grpc_slice &slice, grpc_slice *slice_out) |
| grpc_error * | Finished (grpc_error *error, bool reset_on_error) |
| uint32_t | remaining_bytes () const |
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 | |
| Orphanable & | operator= (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 () |
| grpc_core::Chttp2IncomingByteStream::Chttp2IncomingByteStream | ( | grpc_chttp2_transport * | transport, |
| grpc_chttp2_stream * | stream, | ||
| uint32_t | frame_size, | ||
| uint32_t | flags | ||
| ) |
| grpc_error * grpc_core::Chttp2IncomingByteStream::Finished | ( | grpc_error * | error, |
| bool | reset_on_error | ||
| ) |
|
overridevirtual |
Implements grpc_core::ByteStream.
|
overridevirtual |
Implements grpc_core::Orphanable.
| void grpc_core::Chttp2IncomingByteStream::PublishError | ( | grpc_error * | error | ) |
|
overridevirtual |
Implements grpc_core::ByteStream.
| grpc_error * 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 |