Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_TRANSPORT_TRANSPORT_IMPL_H
20 #define GRPC_CORE_LIB_TRANSPORT_TRANSPORT_IMPL_H
26 #include "absl/strings/string_view.h"
void(* perform_op)(grpc_transport *self, grpc_transport_op *op)
static absl::string_view ChannelArgName()
struct grpc_pollset_set grpc_pollset_set
void(* set_pollset)(grpc_transport *self, grpc_stream *stream, grpc_pollset *pollset)
struct grpc_transport_vtable grpc_transport_vtable
void(* set_pollset_set)(grpc_transport *self, grpc_stream *stream, grpc_pollset_set *pollset_set)
void(* perform_stream_op)(grpc_transport *self, grpc_stream *stream, grpc_transport_stream_op_batch *op)
grpc_core::ScopedArenaPtr arena
grpc_core::ArenaPromise< grpc_core::ServerMetadataHandle >(* make_call_promise)(grpc_transport *self, grpc_core::ClientMetadataHandle initial_metadata)
void(* destroy_stream)(grpc_transport *self, grpc_stream *stream, grpc_closure *then_schedule_closure)
int(* init_stream)(grpc_transport *self, grpc_stream *stream, grpc_stream_refcount *refcount, const void *server_data, grpc_core::Arena *arena)
const grpc_transport_vtable * vtable
struct grpc_stream grpc_stream
void(* destroy)(grpc_transport *self)
#define GRPC_ARG_TRANSPORT
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:40