Go to the documentation of this file.
25 #include "absl/strings/str_format.h"
46 if (
m->read_buffer.count > 0) {
59 for (
size_t i = 0;
i <
slices->count;
i++) {
80 "Endpoint Shutdown", &why, 1));
95 return "fake:mock_endpoint";
99 return "fake:mock_endpoint";
124 m->on_read =
nullptr;
131 if (
m->on_read !=
nullptr) {
134 m->on_read =
nullptr;
static void me_add_to_pollset(grpc_endpoint *, grpc_pollset *)
void grpc_mock_endpoint_put_read(grpc_endpoint *ep, grpc_slice slice)
struct mock_endpoint mock_endpoint
GPRAPI void grpc_slice_buffer_destroy(grpc_slice_buffer *sb)
GPRAPI void gpr_mu_unlock(gpr_mu *mu)
static absl::string_view me_get_peer(grpc_endpoint *)
void(* on_write)(grpc_slice slice)
struct grpc_pollset_set grpc_pollset_set
GPRAPI void gpr_free(void *ptr)
GPRAPI void * gpr_malloc(size_t size)
#define GRPC_ERROR_CREATE_REFERENCING_FROM_STATIC_STRING(desc, errs, count)
GPRAPI void gpr_mu_destroy(gpr_mu *mu)
static void me_add_to_pollset_set(grpc_endpoint *, grpc_pollset_set *)
GPRAPI void gpr_mu_init(gpr_mu *mu)
static bool me_can_track_err(grpc_endpoint *)
grpc_slice_buffer * on_read_out
GPRAPI void gpr_mu_lock(gpr_mu *mu)
GPRAPI void grpc_slice_buffer_swap(grpc_slice_buffer *a, grpc_slice_buffer *b)
void on_write(uv_fs_t *req)
static void me_destroy(grpc_endpoint *ep)
GPRAPI void grpc_slice_buffer_init(grpc_slice_buffer *sb)
static int me_get_fd(grpc_endpoint *)
static absl::string_view me_get_local_address(grpc_endpoint *)
static void me_read(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool, int)
GPRAPI void grpc_slice_buffer_add(grpc_slice_buffer *sb, grpc_slice slice)
static void me_delete_from_pollset_set(grpc_endpoint *, grpc_pollset_set *)
#define GRPC_ERROR_UNREF(err)
static void Run(const DebugLocation &location, grpc_closure *closure, grpc_error_handle error)
grpc_endpoint * grpc_mock_endpoint_create(void(*on_write)(grpc_slice slice))
static void me_shutdown(grpc_endpoint *ep, grpc_error_handle why)
static void me_write(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *, int)
static const grpc_endpoint_vtable vtable
grpc_slice_buffer read_buffer
OPENSSL_EXPORT pem_password_cb * cb
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:40