Public Member Functions | |
PhonyEndpoint () | |
void | PushInput (grpc_slice slice) |
Private Member Functions | |
void | QueueRead (grpc_slice_buffer *slices, grpc_closure *cb) |
Static Private Member Functions | |
static void | add_to_pollset (grpc_endpoint *, grpc_pollset *) |
static void | add_to_pollset_set (grpc_endpoint *, grpc_pollset_set *) |
static bool | can_track_err (grpc_endpoint *) |
static void | delete_from_pollset_set (grpc_endpoint *, grpc_pollset_set *) |
static void | destroy (grpc_endpoint *ep) |
static int | get_fd (grpc_endpoint *) |
static absl::string_view | get_local_address (grpc_endpoint *) |
static absl::string_view | get_peer (grpc_endpoint *) |
static void | read (grpc_endpoint *ep, grpc_slice_buffer *slices, grpc_closure *cb, bool, int) |
static void | shutdown (grpc_endpoint *ep, grpc_error_handle why) |
static void | write (grpc_endpoint *, grpc_slice_buffer *, grpc_closure *cb, void *, int) |
Private Attributes | |
grpc_slice | buffered_slice_ |
bool | have_slice_ = false |
grpc_closure * | read_cb_ = nullptr |
grpc_slice_buffer * | slices_ = nullptr |
Additional Inherited Members | |
![]() | |
const grpc_endpoint_vtable * | vtable |
Definition at line 51 of file bm_chttp2_transport.cc.
|
inline |
Definition at line 53 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 109 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 112 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 132 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 115 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 123 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 131 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 128 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 127 of file bm_chttp2_transport.cc.
|
inline |
Definition at line 68 of file bm_chttp2_transport.cc.
|
inlineprivate |
Definition at line 86 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 98 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 118 of file bm_chttp2_transport.cc.
|
inlinestaticprivate |
Definition at line 104 of file bm_chttp2_transport.cc.
|
private |
Definition at line 84 of file bm_chttp2_transport.cc.
Definition at line 83 of file bm_chttp2_transport.cc.
|
private |
Definition at line 81 of file bm_chttp2_transport.cc.
|
private |
Definition at line 82 of file bm_chttp2_transport.cc.