Classes | Typedefs | Functions | Variables
mock_endpoint.cc File Reference
#include "test/core/util/mock_endpoint.h"
#include <inttypes.h>
#include <string>
#include "absl/strings/str_format.h"
#include <grpc/support/alloc.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/iomgr/sockaddr.h"
Include dependency graph for mock_endpoint.cc:

Go to the source code of this file.

Classes

struct  mock_endpoint
 

Typedefs

typedef struct mock_endpoint mock_endpoint
 

Functions

grpc_endpointgrpc_mock_endpoint_create (void(*on_write)(grpc_slice slice))
 
void grpc_mock_endpoint_put_read (grpc_endpoint *ep, grpc_slice slice)
 
static void me_add_to_pollset (grpc_endpoint *, grpc_pollset *)
 
static void me_add_to_pollset_set (grpc_endpoint *, grpc_pollset_set *)
 
static bool me_can_track_err (grpc_endpoint *)
 
static void me_delete_from_pollset_set (grpc_endpoint *, grpc_pollset_set *)
 
static void me_destroy (grpc_endpoint *ep)
 
static int me_get_fd (grpc_endpoint *)
 
static absl::string_view me_get_local_address (grpc_endpoint *)
 
static absl::string_view me_get_peer (grpc_endpoint *)
 
static void me_read (grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool, int)
 
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)
 

Variables

static const grpc_endpoint_vtable vtable
 

Typedef Documentation

◆ mock_endpoint

typedef struct mock_endpoint mock_endpoint

Function Documentation

◆ grpc_mock_endpoint_create()

grpc_endpoint* grpc_mock_endpoint_create ( void(*)(grpc_slice slice on_write)

Definition at line 118 of file mock_endpoint.cc.

◆ grpc_mock_endpoint_put_read()

void grpc_mock_endpoint_put_read ( grpc_endpoint ep,
grpc_slice  slice 
)

Definition at line 128 of file mock_endpoint.cc.

◆ me_add_to_pollset()

static void me_add_to_pollset ( grpc_endpoint ,
grpc_pollset  
)
static

Definition at line 65 of file mock_endpoint.cc.

◆ me_add_to_pollset_set()

static void me_add_to_pollset_set ( grpc_endpoint ,
grpc_pollset_set  
)
static

Definition at line 68 of file mock_endpoint.cc.

◆ me_can_track_err()

static bool me_can_track_err ( grpc_endpoint )
static

Definition at line 104 of file mock_endpoint.cc.

◆ me_delete_from_pollset_set()

static void me_delete_from_pollset_set ( grpc_endpoint ,
grpc_pollset_set  
)
static

Definition at line 71 of file mock_endpoint.cc.

◆ me_destroy()

static void me_destroy ( grpc_endpoint ep)
static

Definition at line 87 of file mock_endpoint.cc.

◆ me_get_fd()

static int me_get_fd ( grpc_endpoint )
static

Definition at line 102 of file mock_endpoint.cc.

◆ me_get_local_address()

static absl::string_view me_get_local_address ( grpc_endpoint )
static

Definition at line 98 of file mock_endpoint.cc.

◆ me_get_peer()

static absl::string_view me_get_peer ( grpc_endpoint )
static

Definition at line 94 of file mock_endpoint.cc.

◆ me_read()

static void me_read ( grpc_endpoint ep,
grpc_slice_buffer slices,
grpc_closure cb,
bool  ,
int   
)
static

Definition at line 41 of file mock_endpoint.cc.

◆ me_shutdown()

static void me_shutdown ( grpc_endpoint ep,
grpc_error_handle  why 
)
static

Definition at line 74 of file mock_endpoint.cc.

◆ me_write()

static void me_write ( grpc_endpoint ep,
grpc_slice_buffer slices,
grpc_closure cb,
void *  ,
int   
)
static

Definition at line 56 of file mock_endpoint.cc.

Variable Documentation

◆ vtable

const grpc_endpoint_vtable vtable
static
me_add_to_pollset
static void me_add_to_pollset(grpc_endpoint *, grpc_pollset *)
Definition: mock_endpoint.cc:65
me_get_peer
static absl::string_view me_get_peer(grpc_endpoint *)
Definition: mock_endpoint.cc:94
me_add_to_pollset_set
static void me_add_to_pollset_set(grpc_endpoint *, grpc_pollset_set *)
Definition: mock_endpoint.cc:68
me_can_track_err
static bool me_can_track_err(grpc_endpoint *)
Definition: mock_endpoint.cc:104
me_destroy
static void me_destroy(grpc_endpoint *ep)
Definition: mock_endpoint.cc:87
me_get_fd
static int me_get_fd(grpc_endpoint *)
Definition: mock_endpoint.cc:102
me_get_local_address
static absl::string_view me_get_local_address(grpc_endpoint *)
Definition: mock_endpoint.cc:98
me_read
static void me_read(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool, int)
Definition: mock_endpoint.cc:41
me_delete_from_pollset_set
static void me_delete_from_pollset_set(grpc_endpoint *, grpc_pollset_set *)
Definition: mock_endpoint.cc:71
me_shutdown
static void me_shutdown(grpc_endpoint *ep, grpc_error_handle why)
Definition: mock_endpoint.cc:74
me_write
static void me_write(grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *, int)
Definition: mock_endpoint.cc:56


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:23