Classes | Macros | Typedefs | Functions
sequential_connectivity_test.cc File Reference
#include <vector>
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/impl/codegen/grpc_types.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/gprpp/host_port.h"
#include "src/core/lib/gprpp/thd.h"
#include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/iomgr/load_file.h"
#include "test/core/util/port.h"
#include "test/core/util/test_config.h"
Include dependency graph for sequential_connectivity_test.cc:

Go to the source code of this file.

Classes

struct  server_thread_args
 
struct  test_fixture
 

Macros

#define CA_CERT_PATH   "src/core/tsi/test_creds/ca.pem"
 
#define NUM_CONNECTIONS   100
 
#define SERVER_CERT_PATH   "src/core/tsi/test_creds/server1.pem"
 
#define SERVER_KEY_PATH   "src/core/tsi/test_creds/server1.key"
 

Typedefs

typedef struct test_fixture test_fixture
 

Functions

static grpc_channelcreate_test_channel (const char *addr, grpc_channel_credentials *creds, bool share_subchannel)
 
static void insecure_test_add_port (grpc_server *server, const char *addr)
 
int main (int argc, char **argv)
 
static void run_test (const test_fixture *fixture, bool share_subchannel)
 
static void secure_test_add_port (grpc_server *server, const char *addr)
 
static void server_thread_func (void *args)
 

Macro Definition Documentation

◆ CA_CERT_PATH

#define CA_CERT_PATH   "src/core/tsi/test_creds/ca.pem"

Definition at line 35 of file sequential_connectivity_test.cc.

◆ NUM_CONNECTIONS

#define NUM_CONNECTIONS   100

Definition at line 47 of file sequential_connectivity_test.cc.

◆ SERVER_CERT_PATH

#define SERVER_CERT_PATH   "src/core/tsi/test_creds/server1.pem"

Definition at line 36 of file sequential_connectivity_test.cc.

◆ SERVER_KEY_PATH

#define SERVER_KEY_PATH   "src/core/tsi/test_creds/server1.key"

Definition at line 37 of file sequential_connectivity_test.cc.

Typedef Documentation

◆ test_fixture

typedef struct test_fixture test_fixture

Function Documentation

◆ create_test_channel()

static grpc_channel* create_test_channel ( const char *  addr,
grpc_channel_credentials creds,
bool  share_subchannel 
)
static

Definition at line 63 of file sequential_connectivity_test.cc.

◆ insecure_test_add_port()

static void insecure_test_add_port ( grpc_server server,
const char *  addr 
)
static

Definition at line 153 of file sequential_connectivity_test.cc.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 179 of file sequential_connectivity_test.cc.

◆ run_test()

static void run_test ( const test_fixture fixture,
bool  share_subchannel 
)
static

Definition at line 88 of file sequential_connectivity_test.cc.

◆ secure_test_add_port()

static void secure_test_add_port ( grpc_server server,
const char *  addr 
)
static

Definition at line 160 of file sequential_connectivity_test.cc.

◆ server_thread_func()

static void server_thread_func ( void *  args)
static

Definition at line 54 of file sequential_connectivity_test.cc.



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