Macros | Functions
bad_client/tests/large_metadata.cc File Reference
#include <string.h>
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include <grpc/support/alloc.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/surface/server.h"
#include "test/core/bad_client/bad_client.h"
#include "test/core/end2end/cq_verifier.h"
Include dependency graph for bad_client/tests/large_metadata.cc:

Go to the source code of this file.

Macros

#define NUM_HEADERS   46
 
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_END_STR
 
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_SIZE
 
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_START_STR   "\x10\x0duser-header"
 
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_REQUEST
 
#define TOO_MUCH_METADATA_FROM_CLIENT_REQUEST_SIZE
 

Functions

int main (int argc, char **argv)
 
static void verifier_fails (grpc_server *server, grpc_completion_queue *cq, void *)
 

Macro Definition Documentation

◆ NUM_HEADERS

#define NUM_HEADERS   46

Definition at line 67 of file bad_client/tests/large_metadata.cc.

◆ PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_END_STR

#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_END_STR
Value:
"~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

Definition at line 56 of file bad_client/tests/large_metadata.cc.

◆ PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_SIZE

#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_SIZE

◆ PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_START_STR

#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_START_STR   "\x10\x0duser-header"

Definition at line 55 of file bad_client/tests/large_metadata.cc.

◆ PFX_TOO_MUCH_METADATA_FROM_CLIENT_REQUEST

#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_REQUEST
Value:
"\x00\x00\x00\x04\x01\x00\x00\x00\x00" \
"\x00" \
"5{\x01\x05\x00\x00\x00\x01" \
"\x10\x05:path\x08/foo/bar" \
"\x10\x07:scheme\x04http" \
"\x10\x07:method\x04POST" \
"\x10\x0a:authority\x09localhost" \
"\x10\x0c" \
"content-type\x10" \
"application/grpc" \
"\x10\x14grpc-accept-encoding\x15identity,deflate,gzip" \
"\x10\x02te\x08trailers" \
"\x10\x0auser-agent\"bad-client grpc-c/0.12.0.0 (linux)"

Definition at line 38 of file bad_client/tests/large_metadata.cc.

◆ TOO_MUCH_METADATA_FROM_CLIENT_REQUEST_SIZE

#define TOO_MUCH_METADATA_FROM_CLIENT_REQUEST_SIZE

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 81 of file bad_client/tests/large_metadata.cc.

◆ verifier_fails()

static void verifier_fails ( grpc_server server,
grpc_completion_queue cq,
void *   
)
static

Definition at line 72 of file bad_client/tests/large_metadata.cc.

PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_END_STR
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_END_STR
Definition: bad_client/tests/large_metadata.cc:56
PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_START_STR
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_START_STR
Definition: bad_client/tests/large_metadata.cc:55
PFX_TOO_MUCH_METADATA_FROM_CLIENT_REQUEST
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_REQUEST
Definition: bad_client/tests/large_metadata.cc:38
PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_SIZE
#define PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_SIZE
Definition: bad_client/tests/large_metadata.cc:61
NUM_HEADERS
#define NUM_HEADERS
Definition: bad_client/tests/large_metadata.cc:67


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