GRPC C++  1.26.0
Data Fields
grpc_transport_vtable Struct Reference

#include <transport_impl.h>

Data Fields

size_t sizeof_stream
 
const char * name
 
int(* init_stream )(grpc_transport *self, grpc_stream *stream, grpc_stream_refcount *refcount, const void *server_data, grpc_core::Arena *arena)
 
void(* set_pollset )(grpc_transport *self, grpc_stream *stream, grpc_pollset *pollset)
 
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)
 
void(* perform_op )(grpc_transport *self, grpc_transport_op *op)
 
void(* destroy_stream )(grpc_transport *self, grpc_stream *stream, grpc_closure *then_schedule_closure)
 
void(* destroy )(grpc_transport *self)
 
grpc_endpoint *(* get_endpoint )(grpc_transport *self)
 

Field Documentation

◆ destroy

void(* grpc_transport_vtable::destroy) (grpc_transport *self)

◆ destroy_stream

void(* grpc_transport_vtable::destroy_stream) (grpc_transport *self, grpc_stream *stream, grpc_closure *then_schedule_closure)

◆ get_endpoint

grpc_endpoint*(* grpc_transport_vtable::get_endpoint) (grpc_transport *self)

◆ init_stream

int(* grpc_transport_vtable::init_stream) (grpc_transport *self, grpc_stream *stream, grpc_stream_refcount *refcount, const void *server_data, grpc_core::Arena *arena)

◆ name

const char* grpc_transport_vtable::name

◆ perform_op

void(* grpc_transport_vtable::perform_op) (grpc_transport *self, grpc_transport_op *op)

◆ perform_stream_op

void(* grpc_transport_vtable::perform_stream_op) (grpc_transport *self, grpc_stream *stream, grpc_transport_stream_op_batch *op)

◆ set_pollset

void(* grpc_transport_vtable::set_pollset) (grpc_transport *self, grpc_stream *stream, grpc_pollset *pollset)

◆ set_pollset_set

void(* grpc_transport_vtable::set_pollset_set) (grpc_transport *self, grpc_stream *stream, grpc_pollset_set *pollset_set)

◆ sizeof_stream

size_t grpc_transport_vtable::sizeof_stream

The documentation for this struct was generated from the following file: