Functions | Variables
goaway_server_test.cc File Reference
#include <string.h>
#include <string>
#include "absl/strings/str_cat.h"
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"
#include "src/core/lib/iomgr/resolve_address.h"
#include "src/core/lib/iomgr/resolve_address_impl.h"
#include "src/core/lib/iomgr/sockaddr.h"
#include "src/core/lib/iomgr/socket_utils.h"
#include "src/core/lib/resolver/server_address.h"
#include "test/core/end2end/cq_verifier.h"
#include "test/core/util/port.h"
#include "test/core/util/test_config.h"
Include dependency graph for goaway_server_test.cc:

Go to the source code of this file.

Functions

int main (int argc, char **argv)
 
static void my_cancel_ares_request (grpc_ares_request *request)
 
static grpc_ares_requestmy_dns_lookup_ares (const char *dns_server, const char *addr, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, std::unique_ptr< grpc_core::ServerAddressList > *addresses, std::unique_ptr< grpc_core::ServerAddressList > *balancer_addresses, char **service_config_json, int query_timeout_ms)
 
static void set_resolve_port (int port)
 
static void * tag (intptr_t t)
 

Variables

static gpr_mu g_mu
 
static int g_resolve_port = -1
 
static void(* iomgr_cancel_ares_request )(grpc_ares_request *request)
 
static grpc_ares_request *(* iomgr_dns_lookup_ares )(const char *dns_server, const char *addr, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, std::unique_ptr< grpc_core::ServerAddressList > *addresses, std::unique_ptr< grpc_core::ServerAddressList > *balancer_addresses, char **service_config_json, int query_timeout_ms)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 150 of file goaway_server_test.cc.

◆ my_cancel_ares_request()

static void my_cancel_ares_request ( grpc_ares_request request)
static

Definition at line 144 of file goaway_server_test.cc.

◆ my_dns_lookup_ares()

static grpc_ares_request* my_dns_lookup_ares ( const char *  dns_server,
const char *  addr,
const char *  default_port,
grpc_pollset_set interested_parties,
grpc_closure on_done,
std::unique_ptr< grpc_core::ServerAddressList > *  addresses,
std::unique_ptr< grpc_core::ServerAddressList > *  balancer_addresses,
char **  service_config_json,
int  query_timeout_ms 
)
static

Definition at line 113 of file goaway_server_test.cc.

◆ set_resolve_port()

static void set_resolve_port ( int  port)
static

Definition at line 54 of file goaway_server_test.cc.

◆ tag()

static void* tag ( intptr_t  t)
static

Definition at line 40 of file goaway_server_test.cc.

Variable Documentation

◆ g_mu

gpr_mu g_mu
static

Definition at line 42 of file goaway_server_test.cc.

◆ g_resolve_port

int g_resolve_port = -1
static

Definition at line 43 of file goaway_server_test.cc.

◆ iomgr_cancel_ares_request

void(* iomgr_cancel_ares_request) (grpc_ares_request *request)
static

Definition at line 52 of file goaway_server_test.cc.

◆ iomgr_dns_lookup_ares

grpc_ares_request*(* iomgr_dns_lookup_ares) (const char *dns_server, const char *addr, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, std::unique_ptr< grpc_core::ServerAddressList > *addresses, std::unique_ptr< grpc_core::ServerAddressList > *balancer_addresses, char **service_config_json, int query_timeout_ms)
static

Definition at line 45 of file goaway_server_test.cc.



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