Request parameter commands.
Definition in file param_cmd.c.
| static int param_exec |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
static |
The "param" command.
- Parameters
-
| argc | Argument count |
| argv | Argument list |
- Return values
-
Definition at line 117 of file param_cmd.c.
128 goto err_parse_options;
137 goto err_parse_value;
145 goto err_parse_parameters;
151 goto err_add_parameter;
158 err_parse_parameters:
struct arbelprm_rc_send_wqe rc
int optind
Current option index.
A request parameter list.
int parse_options(int argc, char **argv, struct command_descriptor *cmd, void *opts)
Parse command-line options.
#define ENOMEM
Not enough space.
pseudo_bit_t value[0x00020]
char * concat_args(char **args)
Concatenate arguments.
static void(* free)(struct refcnt *refcnt))
int parse_parameters(char *text, struct parameters **params)
Parse request parameter list name.
struct hv_monitor_parameter param[4][32]
Parameters.
#define PARAMETER_FORM
Request parameter is a form parameter.
static struct command_descriptor param_cmd
"param" command descriptor
static union @447 opts
"cert<xxx>" option list
struct parameter * add_parameter(struct parameters *params, const char *key, const char *value, unsigned int flags)
Add request parameter.
#define PARAMETER_HEADER
Request parameter is a header parameter.
References add_parameter(), concat_args(), ENOMEM, flags, free, key, optind, opts, param, param_cmd, PARAMETER_FORM, PARAMETER_HEADER, parse_options(), parse_parameters(), rc, and value.