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