#include <grpc/support/port_platform.h>
#include <stdbool.h>
#include <stddef.h>
#include <string>
#include <grpc/impl/codegen/gpr_types.h>
Go to the source code of this file.
|
char * | gpr_dump (const char *buf, size_t len, uint32_t flags) |
|
char * | gpr_dump_return_len (const char *buf, size_t len, uint32_t flags, size_t *out_len) |
|
std::string | gpr_format_timespec (gpr_timespec) |
|
char * | gpr_leftpad (const char *str, char flag, size_t length) |
|
int | gpr_ltoa (long value, char *output) |
|
void * | gpr_memrchr (const void *s, int c, size_t n) |
|
bool | gpr_parse_bool_value (const char *value, bool *dst) |
|
int | gpr_parse_bytes_to_uint32 (const char *buf, size_t len, uint32_t *result) |
|
int | gpr_parse_nonnegative_int (const char *value) |
|
void | gpr_reverse_bytes (char *str, int len) |
|
int | gpr_stricmp (const char *a, const char *b) |
|
int | gpr_strincmp (const char *a, const char *b, size_t n) |
|
void | gpr_string_split (const char *input, const char *sep, char ***strs, size_t *nstrs) |
|
char * | gpr_strjoin (const char **strs, size_t nstrs, size_t *final_length) |
|
char * | gpr_strjoin_sep (const char **strs, size_t nstrs, const char *sep, size_t *final_length) |
|
int | int64_ttoa (int64_t value, char *output) |
|
◆ GPR_DUMP_ASCII
#define GPR_DUMP_ASCII 0x00000002 |
◆ GPR_DUMP_HEX
#define GPR_DUMP_HEX 0x00000001 |
◆ GPR_INT64TOA_MIN_BUFSIZE
#define GPR_INT64TOA_MIN_BUFSIZE (3 * sizeof(int64_t)) |
◆ GPR_LTOA_MIN_BUFSIZE
#define GPR_LTOA_MIN_BUFSIZE (3 * sizeof(long)) |
◆ gpr_dump()
◆ gpr_dump_return_len()
char* gpr_dump_return_len |
( |
const char * |
buf, |
|
|
size_t |
len, |
|
|
uint32_t |
flags, |
|
|
size_t * |
out_len |
|
) |
| |
◆ gpr_format_timespec()
◆ gpr_leftpad()
char* gpr_leftpad |
( |
const char * |
str, |
|
|
char |
flag, |
|
|
size_t |
length |
|
) |
| |
◆ gpr_ltoa()
int gpr_ltoa |
( |
long |
value, |
|
|
char * |
output |
|
) |
| |
◆ gpr_memrchr()
void* gpr_memrchr |
( |
const void * |
s, |
|
|
int |
c, |
|
|
size_t |
n |
|
) |
| |
◆ gpr_parse_bool_value()
◆ gpr_parse_bytes_to_uint32()
int gpr_parse_bytes_to_uint32 |
( |
const char * |
buf, |
|
|
size_t |
len, |
|
|
uint32_t * |
result |
|
) |
| |
◆ gpr_parse_nonnegative_int()
int gpr_parse_nonnegative_int |
( |
const char * |
value | ) |
|
◆ gpr_reverse_bytes()
void gpr_reverse_bytes |
( |
char * |
str, |
|
|
int |
len |
|
) |
| |
◆ gpr_stricmp()
Case insensitive string comparison... return <0 if lower(a)<lower(b), ==0 if lower(a)==lower(b), >0 if lower(a)>lower(b)
Definition at line 282 of file string.cc.
◆ gpr_strincmp()
◆ gpr_string_split()
void gpr_string_split |
( |
const char * |
input, |
|
|
const char * |
sep, |
|
|
char *** |
strs, |
|
|
size_t * |
nstrs |
|
) |
| |
◆ gpr_strjoin()
char* gpr_strjoin |
( |
const char ** |
strs, |
|
|
size_t |
nstrs, |
|
|
size_t * |
final_length |
|
) |
| |
◆ gpr_strjoin_sep()
char* gpr_strjoin_sep |
( |
const char ** |
strs, |
|
|
size_t |
nstrs, |
|
|
const char * |
sep, |
|
|
size_t * |
final_length |
|
) |
| |
◆ int64_ttoa()