#include <endpoint.h>
Public Attributes | |
void(* | add_to_pollset )(grpc_endpoint *ep, grpc_pollset *pollset) |
void(* | add_to_pollset_set )(grpc_endpoint *ep, grpc_pollset_set *pollset) |
bool(* | can_track_err )(grpc_endpoint *ep) |
void(* | delete_from_pollset_set )(grpc_endpoint *ep, grpc_pollset_set *pollset) |
void(* | destroy )(grpc_endpoint *ep) |
int(* | get_fd )(grpc_endpoint *ep) |
absl::string_view(* | get_local_address )(grpc_endpoint *ep) |
absl::string_view(* | get_peer )(grpc_endpoint *ep) |
void(* | read )(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool urgent, int min_progress_size) |
void(* | shutdown )(grpc_endpoint *ep, grpc_error_handle why) |
void(* | write )(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *arg, int max_frame_size) |
Definition at line 39 of file endpoint.h.
void(* grpc_endpoint_vtable::add_to_pollset) (grpc_endpoint *ep, grpc_pollset *pollset) |
Definition at line 44 of file endpoint.h.
void(* grpc_endpoint_vtable::add_to_pollset_set) (grpc_endpoint *ep, grpc_pollset_set *pollset) |
Definition at line 45 of file endpoint.h.
bool(* grpc_endpoint_vtable::can_track_err) (grpc_endpoint *ep) |
Definition at line 52 of file endpoint.h.
void(* grpc_endpoint_vtable::delete_from_pollset_set) (grpc_endpoint *ep, grpc_pollset_set *pollset) |
Definition at line 46 of file endpoint.h.
void(* grpc_endpoint_vtable::destroy) (grpc_endpoint *ep) |
Definition at line 48 of file endpoint.h.
int(* grpc_endpoint_vtable::get_fd) (grpc_endpoint *ep) |
Definition at line 51 of file endpoint.h.
absl::string_view(* grpc_endpoint_vtable::get_local_address) (grpc_endpoint *ep) |
Definition at line 50 of file endpoint.h.
absl::string_view(* grpc_endpoint_vtable::get_peer) (grpc_endpoint *ep) |
Definition at line 49 of file endpoint.h.
void(* grpc_endpoint_vtable::read) (grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool urgent, int min_progress_size) |
Definition at line 40 of file endpoint.h.
void(* grpc_endpoint_vtable::shutdown) (grpc_endpoint *ep, grpc_error_handle why) |
Definition at line 47 of file endpoint.h.
void(* grpc_endpoint_vtable::write) (grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *arg, int max_frame_size) |
Definition at line 42 of file endpoint.h.