Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_GPR_STRING_H
20 #define GRPC_CORE_LIB_GPR_STRING_H
34 #define GPR_DUMP_HEX 0x00000001
35 #define GPR_DUMP_ASCII 0x00000002
51 #define GPR_LTOA_MIN_BUFSIZE (3 * sizeof(long))
59 #define GPR_INT64TOA_MIN_BUFSIZE (3 * sizeof(int64_t))
81 char*
gpr_strjoin(
const char** strs,
size_t nstrs,
size_t* final_length);
87 size_t* final_length);
char * gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *final_length)
char * gpr_leftpad(const char *str, char flag, size_t length)
int gpr_strincmp(const char *a, const char *b, size_t n)
int gpr_parse_nonnegative_int(const char *value)
void * gpr_memrchr(const void *s, int c, size_t n)
int gpr_parse_bytes_to_uint32(const char *buf, size_t len, uint32_t *result)
int int64_ttoa(int64_t value, char *output)
int gpr_stricmp(const char *a, const char *b)
std::string gpr_format_timespec(gpr_timespec)
char * gpr_dump_return_len(const char *buf, size_t len, uint32_t flags, size_t *out_len)
int gpr_ltoa(long value, char *output)
void gpr_reverse_bytes(char *str, int len)
char * gpr_strjoin(const char **strs, size_t nstrs, size_t *final_length)
char * gpr_dump(const char *buf, size_t len, uint32_t flags)
bool gpr_parse_bool_value(const char *value, bool *dst)
void gpr_string_split(const char *input, const char *sep, char ***strs, size_t *nstrs)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:25