Go to the documentation of this file.
24 #include "absl/strings/str_cat.h"
30 int main(
int ,
char** argv) {
32 char* lslash = strrchr(me,
'/');
40 memcpy(
root, me,
static_cast<size_t>(lslash - me));
41 root[lslash - me] = 0;
49 args[1] =
const_cast<char*
>(
"--bind");
51 args[2] =
const_cast<char*
>(joined.c_str());
52 args[3] =
const_cast<char*
>(
"--no-secure");
59 args[1] =
const_cast<char*
>(
"--target");
61 args[2] =
const_cast<char*
>(joined.c_str());
62 args[3] =
const_cast<char*
>(
"--scenario=ping-pong-stream");
63 args[4] =
const_cast<char*
>(
"--no-secure");
68 printf(
"waiting for client\n");
std::string StrCat(const AlphaNum &a, const AlphaNum &b)
_Use_decl_annotations_ int __cdecl printf(const char *_Format,...)
const char * gpr_subprocess_binary_extension()
void gpr_subprocess_interrupt(gpr_subprocess *p)
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
RefCountedPtr< grpc_tls_certificate_provider > root
std::string JoinHostPort(absl::string_view host, int port)
int grpc_pick_unused_port_or_die(void)
struct gpr_subprocess gpr_subprocess
gpr_subprocess * gpr_subprocess_create(int argc, const char **argv)
int gpr_subprocess_join(gpr_subprocess *p)
void gpr_subprocess_destroy(gpr_subprocess *p)
int main(int, char **argv)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:24