34 #ifndef GRPC_INTERNAL_CORE_TRANSPORT_TRANSPORT_IMPL_H
35 #define GRPC_INTERNAL_CORE_TRANSPORT_TRANSPORT_IMPL_H
46 const void *server_data,
struct grpc_stream grpc_stream
Definition: transport.h:50
Definition: transport.h:66
void(* destroy)(grpc_transport *self)
Definition: transport_impl.h:60
void(* perform_stream_op)(grpc_transport *self, grpc_stream *stream, grpc_transport_stream_op *op)
Definition: transport_impl.h:50
Definition: transport_impl.h:39
const grpc_transport_vtable * vtable
Definition: transport_impl.h:69
int(* init_stream)(grpc_transport *self, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op)
Definition: transport_impl.h:45
size_t sizeof_stream
Definition: transport_impl.h:42
void(* destroy_stream)(grpc_transport *self, grpc_stream *stream)
Definition: transport_impl.h:57
void(* perform_op)(grpc_transport *self, grpc_transport_op *op)
Definition: transport_impl.h:54
Definition: transport_impl.h:67
Transport op: a set of operations to perform on a transport as a whole.
Definition: transport.h:90
struct grpc_transport_vtable grpc_transport_vtable