GRPC Core  9.0.0
Functions | Variables
endpoint.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/endpoint.h"

Functions

void grpc_endpoint_read (grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool urgent)
 
void grpc_endpoint_write (grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, void *arg)
 
void grpc_endpoint_add_to_pollset (grpc_endpoint *ep, grpc_pollset *pollset)
 
void grpc_endpoint_add_to_pollset_set (grpc_endpoint *ep, grpc_pollset_set *pollset_set)
 
void grpc_endpoint_delete_from_pollset_set (grpc_endpoint *ep, grpc_pollset_set *pollset_set)
 
void grpc_endpoint_shutdown (grpc_endpoint *ep, grpc_error *why)
 
void grpc_endpoint_destroy (grpc_endpoint *ep)
 
char * grpc_endpoint_get_peer (grpc_endpoint *ep)
 
int grpc_endpoint_get_fd (grpc_endpoint *ep)
 
grpc_resource_usergrpc_endpoint_get_resource_user (grpc_endpoint *ep)
 
bool grpc_endpoint_can_track_err (grpc_endpoint *ep)
 

Variables

grpc_core::TraceFlag grpc_tcp_trace (false, "tcp")
 

Function Documentation

◆ grpc_endpoint_add_to_pollset()

void grpc_endpoint_add_to_pollset ( grpc_endpoint ep,
grpc_pollset pollset 
)

◆ grpc_endpoint_add_to_pollset_set()

void grpc_endpoint_add_to_pollset_set ( grpc_endpoint ep,
grpc_pollset_set pollset_set 
)

◆ grpc_endpoint_can_track_err()

bool grpc_endpoint_can_track_err ( grpc_endpoint ep)

◆ grpc_endpoint_delete_from_pollset_set()

void grpc_endpoint_delete_from_pollset_set ( grpc_endpoint ep,
grpc_pollset_set pollset_set 
)

◆ grpc_endpoint_destroy()

void grpc_endpoint_destroy ( grpc_endpoint ep)

◆ grpc_endpoint_get_fd()

int grpc_endpoint_get_fd ( grpc_endpoint ep)

◆ grpc_endpoint_get_peer()

char* grpc_endpoint_get_peer ( grpc_endpoint ep)

◆ grpc_endpoint_get_resource_user()

grpc_resource_user* grpc_endpoint_get_resource_user ( grpc_endpoint ep)

◆ grpc_endpoint_read()

void grpc_endpoint_read ( grpc_endpoint ep,
grpc_slice_buffer slices,
grpc_closure cb,
bool  urgent 
)

◆ grpc_endpoint_shutdown()

void grpc_endpoint_shutdown ( grpc_endpoint ep,
grpc_error why 
)

◆ grpc_endpoint_write()

void grpc_endpoint_write ( grpc_endpoint ep,
grpc_slice_buffer slices,
grpc_closure cb,
void *  arg 
)

Variable Documentation

◆ grpc_tcp_trace

grpc_core::TraceFlag grpc_tcp_trace(false, "tcp")