Go to the source code of this file.
|
grpc_transport_op * | grpc_make_transport_op (grpc_closure *on_complete) |
|
grpc_transport_stream_op_batch * | grpc_make_transport_stream_op (grpc_closure *on_complete) |
|
grpc_slice | grpc_slice_from_stream_owned_buffer (grpc_stream_refcount *refcount, void *buffer, size_t length) |
|
void | grpc_stream_destroy (grpc_stream_refcount *refcount) |
|
void | grpc_stream_ref (grpc_stream_refcount *refcount, const char *reason) |
|
void | grpc_stream_ref_init (grpc_stream_refcount *refcount, int initial_refs, grpc_iomgr_cb_func cb, void *cb_arg, const char *object_type) |
|
void | grpc_stream_unref (grpc_stream_refcount *refcount, const char *reason) |
|
void | grpc_transport_destroy (grpc_transport *transport) |
|
void | grpc_transport_destroy_stream (grpc_transport *transport, grpc_stream *stream, grpc_closure *then_schedule_closure) |
|
grpc_endpoint * | grpc_transport_get_endpoint (grpc_transport *transport) |
|
void | grpc_transport_goaway (grpc_transport *transport, grpc_status_code status, grpc_slice debug_data) |
|
int | grpc_transport_init_stream (grpc_transport *transport, grpc_stream *stream, grpc_stream_refcount *refcount, const void *server_data, grpc_core::Arena *arena) |
|
void | grpc_transport_move_one_way_stats (grpc_transport_one_way_stats *from, grpc_transport_one_way_stats *to) |
|
void | grpc_transport_move_stats (grpc_transport_stream_stats *from, grpc_transport_stream_stats *to) |
|
std::string | grpc_transport_op_string (grpc_transport_op *op) |
|
void | grpc_transport_perform_op (grpc_transport *transport, grpc_transport_op *op) |
|
void | grpc_transport_perform_stream_op (grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op_batch *op) |
|
void | grpc_transport_ping (grpc_transport *transport, grpc_closure *cb) |
|
void | grpc_transport_set_pops (grpc_transport *transport, grpc_stream *stream, grpc_polling_entity *pollent) |
|
void | grpc_transport_stream_op_batch_finish_with_failure (grpc_transport_stream_op_batch *batch, grpc_error_handle error, grpc_core::CallCombiner *call_combiner) |
|
void | grpc_transport_stream_op_batch_queue_finish_with_failure (grpc_transport_stream_op_batch *batch, grpc_error_handle error, grpc_core::CallCombinerClosureList *closures) |
|
std::string | grpc_transport_stream_op_batch_string (grpc_transport_stream_op_batch *op) |
|
size_t | grpc_transport_stream_size (grpc_transport *transport) |
|
bool | grpc_core::IsStatusOk (const ServerMetadataHandle &m) |
|
◆ GRPC_ARG_TRANSPORT
#define GRPC_ARG_TRANSPORT "grpc.internal.transport" |
◆ GRPC_PROTOCOL_VERSION_MAX_MAJOR
#define GRPC_PROTOCOL_VERSION_MAX_MAJOR 2 |
◆ GRPC_PROTOCOL_VERSION_MAX_MINOR
#define GRPC_PROTOCOL_VERSION_MAX_MINOR 1 |
◆ GRPC_PROTOCOL_VERSION_MIN_MAJOR
#define GRPC_PROTOCOL_VERSION_MIN_MAJOR 2 |
◆ GRPC_PROTOCOL_VERSION_MIN_MINOR
#define GRPC_PROTOCOL_VERSION_MIN_MINOR 1 |
◆ GRPC_STREAM_REF_INIT
◆ GRPC_WRITE_INTERNAL_COMPRESS
#define GRPC_WRITE_INTERNAL_COMPRESS (0x80000000u) |
Internal bit flag for grpc_begin_message's flags signaling the use of compression for the message. (Does not apply for stream compression.)
Definition at line 75 of file transport.h.
◆ GRPC_WRITE_INTERNAL_TEST_ONLY_WAS_COMPRESSED
#define GRPC_WRITE_INTERNAL_TEST_ONLY_WAS_COMPRESSED (0x40000000u) |
Internal bit flag for determining whether the message was compressed and had to be decompressed by the message_decompress filter. (Does not apply for stream compression.)
Definition at line 79 of file transport.h.
◆ GRPC_WRITE_INTERNAL_USED_MASK
Mask of all valid internal flags.
Definition at line 81 of file transport.h.
◆ grpc_stream
◆ grpc_stream_refcount
◆ grpc_transport_op
Transport op: a set of operations to perform on a transport as a whole
◆ grpc_transport_stream_op_batch_payload
◆ grpc_make_transport_op()
◆ grpc_make_transport_stream_op()
◆ grpc_slice_from_stream_owned_buffer()
◆ grpc_stream_destroy()
◆ grpc_stream_ref()
◆ grpc_stream_ref_init()
◆ grpc_stream_unref()
◆ grpc_transport_destroy()
◆ grpc_transport_destroy_stream()
◆ grpc_transport_get_endpoint()
◆ grpc_transport_goaway()
◆ grpc_transport_init_stream()
◆ grpc_transport_move_one_way_stats()
◆ grpc_transport_move_stats()
◆ grpc_transport_op_string()
◆ grpc_transport_perform_op()
◆ grpc_transport_perform_stream_op()
◆ grpc_transport_ping()
◆ grpc_transport_set_pops()
◆ grpc_transport_stream_op_batch_finish_with_failure()
◆ grpc_transport_stream_op_batch_queue_finish_with_failure()
◆ grpc_transport_stream_op_batch_string()
◆ grpc_transport_stream_size()
◆ grpc_trace_stream_refcount