Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_IOMGR_ENDPOINT_H
20 #define GRPC_CORE_LIB_IOMGR_ENDPOINT_H
24 #include "absl/strings/string_view.h"
41 bool urgent,
int min_progress_size);
43 void*
arg,
int max_frame_size);
bool grpc_endpoint_can_track_err(grpc_endpoint *ep)
struct grpc_pollset_set grpc_pollset_set
const grpc_endpoint_vtable * vtable
absl::string_view grpc_endpoint_get_peer(grpc_endpoint *ep)
void grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset)
void(* delete_from_pollset_set)(grpc_endpoint *ep, grpc_pollset_set *pollset)
void(* destroy)(grpc_endpoint *ep)
void grpc_endpoint_write(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *arg, int max_frame_size)
void grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set)
absl::string_view(* get_peer)(grpc_endpoint *ep)
void(* write)(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *arg, int max_frame_size)
void grpc_endpoint_read(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool urgent, int min_progress_size)
void(* add_to_pollset)(grpc_endpoint *ep, grpc_pollset *pollset)
void grpc_endpoint_shutdown(grpc_endpoint *ep, grpc_error_handle why)
void(* add_to_pollset_set)(grpc_endpoint *ep, grpc_pollset_set *pollset)
void grpc_endpoint_delete_from_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set)
void(* shutdown)(grpc_endpoint *ep, grpc_error_handle why)
absl::string_view string_view
bool(* can_track_err)(grpc_endpoint *ep)
int(* get_fd)(grpc_endpoint *ep)
void grpc_endpoint_destroy(grpc_endpoint *ep)
void(* read)(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool urgent, int min_progress_size)
absl::string_view grpc_endpoint_get_local_address(grpc_endpoint *ep)
absl::string_view(* get_local_address)(grpc_endpoint *ep)
OPENSSL_EXPORT pem_password_cb * cb
int grpc_endpoint_get_fd(grpc_endpoint *ep)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:15