| GRPC Core
    0.10.0.0
    | 
#include <grpc/support/cmdline.h>#include <limits.h>#include <stdio.h>#include <string.h>#include <grpc/support/alloc.h>#include <grpc/support/log.h>#include <grpc/support/string_util.h>| Data Structures | |
| struct | arg | 
| struct | gpr_cmdline | 
| Typedefs | |
| typedef struct arg | arg | 
| Enumerations | |
| enum | argtype { ARGTYPE_INT, ARGTYPE_BOOL, ARGTYPE_STRING } | 
| Functions | |
| gpr_cmdline * | gpr_cmdline_create (const char *description) | 
| void | gpr_cmdline_destroy (gpr_cmdline *cl) | 
| void | gpr_cmdline_add_int (gpr_cmdline *cl, const char *name, const char *help, int *value) | 
| void | gpr_cmdline_add_flag (gpr_cmdline *cl, const char *name, const char *help, int *value) | 
| void | gpr_cmdline_add_string (gpr_cmdline *cl, const char *name, const char *help, char **value) | 
| void | gpr_cmdline_on_extra_arg (gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data) | 
| char * | gpr_cmdline_usage_string (gpr_cmdline *cl, const char *argv0) | 
| void | gpr_cmdline_parse (gpr_cmdline *cl, int argc, char **argv) | 
| enum argtype | 
| void gpr_cmdline_add_flag | ( | gpr_cmdline * | cl, | 
| const char * | name, | ||
| const char * | help, | ||
| int * | value | ||
| ) | 
| void gpr_cmdline_add_int | ( | gpr_cmdline * | cl, | 
| const char * | name, | ||
| const char * | help, | ||
| int * | value | ||
| ) | 
| void gpr_cmdline_add_string | ( | gpr_cmdline * | cl, | 
| const char * | name, | ||
| const char * | help, | ||
| char ** | value | ||
| ) | 
| gpr_cmdline* gpr_cmdline_create | ( | const char * | description | ) | 
| void gpr_cmdline_destroy | ( | gpr_cmdline * | cl | ) | 
| void gpr_cmdline_on_extra_arg | ( | gpr_cmdline * | cl, | 
| const char * | name, | ||
| const char * | help, | ||
| void(*)(void *user_data, const char *arg) | on_extra_arg, | ||
| void * | user_data | ||
| ) | 
| void gpr_cmdline_parse | ( | gpr_cmdline * | cl, | 
| int | argc, | ||
| char ** | argv | ||
| ) | 
| char* gpr_cmdline_usage_string | ( | gpr_cmdline * | cl, | 
| const char * | argv0 | ||
| ) | 
 1.8.6
 1.8.6