Go to the documentation of this file.
78 cs->f->client =
channel->release()->c_ptr();
95 f.fixture_data = fixture_data;
100 a[0].value.integer = 1;
103 a[1].value.integer = 1;
106 a[2].value.integer = 1;
122 cs.client_args = client_args;
157 {
"chttp2/socketpair_one_byte_at_a_time",
163 int main(
int argc,
char** argv) {
grpc_error_handle SetupTransport(grpc_transport *transport, grpc_pollset *accepting_pollset, const grpc_channel_args *args, const RefCountedPtr< channelz::SocketNode > &socket_node)
#define FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER
#define GRPC_ARG_TCP_MAX_READ_CHUNK_SIZE
return memset(p, 0, total)
void grpc_end2end_tests_pre_init(void)
static void chttp2_init_server_socketpair(grpc_end2end_test_fixture *f, const grpc_channel_args *server_args)
grpc_transport * grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, bool is_client)
const grpc_channel_args * channel_args() const
@ GRPC_CLIENT_DIRECT_CHANNEL
static void client_setup_transport(void *ts, grpc_transport *transport)
GRPCAPI grpc_channel * grpc_lame_client_channel_create(const char *target, grpc_status_code error_code, const char *error_message)
GPRAPI void gpr_free(void *ptr)
static ChannelArgs FromC(const grpc_channel_args *args)
GRPCAPI grpc_server * grpc_server_create(const grpc_channel_args *args, void *reserved)
GPRAPI void * gpr_malloc(size_t size)
GRPCAPI void grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved)
static grpc_end2end_test_config configs[]
#define GRPC_ARG_DEFAULT_AUTHORITY
static void chttp2_tear_down_socketpair(grpc_end2end_test_fixture *f)
wrapped_grpc_channel * channel
static const CoreConfiguration & Get()
void grpc_transport_destroy(grpc_transport *transport)
grpc_pollset * grpc_cq_pollset(grpc_completion_queue *cq)
#define GRPC_ARG_TCP_MIN_READ_CHUNK_SIZE
const grpc_channel_args * ToC() const
int main(int argc, char **argv)
void grpc_channel_args_destroy(grpc_channel_args *a)
const ChannelArgsPreconditioning & channel_args_preconditioning() const
GRPC_MUST_USE_RESULT ChannelArgs Set(absl::string_view name, Value value) const
void grpc_end2end_tests(int argc, char **argv, grpc_end2end_test_config config)
#define GPR_ARRAY_SIZE(array)
grpc_core::ExecCtx exec_ctx
int64_t g_fixture_slowdown_factor
static void chttp2_init_client_socketpair(grpc_end2end_test_fixture *f, const grpc_channel_args *client_args)
grpc_endpoint_pair grpc_iomgr_create_endpoint_pair(const char *name, grpc_channel_args *args)
static void server_setup_transport(void *ts, grpc_transport *transport)
static grpc_end2end_test_fixture chttp2_create_fixture_socketpair(const grpc_channel_args *, const grpc_channel_args *)
#define GRPC_ERROR_UNREF(err)
GRPCAPI grpc_completion_queue * grpc_completion_queue_create_for_next(void *reserved)
GRPCAPI void grpc_init(void)
GRPCAPI void grpc_server_start(grpc_server *server)
#define GRPC_ARG_TCP_READ_CHUNK_SIZE
void grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset)
static Server * FromC(grpc_server *c_type)
GRPCAPI void grpc_shutdown(void)
ChannelArgs PreconditionChannelArgs(const grpc_channel_args *args) const
static absl::StatusOr< RefCountedPtr< Channel > > Create(const char *target, ChannelArgs args, grpc_channel_stack_type channel_stack_type, grpc_transport *optional_transport)
void grpc_chttp2_transport_start_reading(grpc_transport *transport, grpc_slice_buffer *read_buffer, grpc_closure *notify_on_receive_settings, grpc_closure *notify_on_close)
#define GRPC_ERROR_IS_NONE(err)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:00