carta
rte_argparse(3)

rte_argparse3

Usage

Data Fields

const char * prog_name

const char * usage

const char * descriptor

const char * epilog

bool exit_on_error

rte_arg_parser_t callback

void * opaque

void * reserved [16]

struct rte_argparse_arg args []

Detailed Description

A structure used to hold argparse's configuration.

Definition at line 145 of file rte_argparse.h.

Field Documentation

const char* prog_name

Program name. Must not be NULL.

Definition at line 147 of file rte_argparse.h.

const char* usage

How to use the program. Must not be NULL.

Definition at line 149 of file rte_argparse.h.

const char* descriptor

Explain what the program does. Could be NULL.

Definition at line 151 of file rte_argparse.h.

const char* epilog

Text at the bottom of help. Could be NULL.

Definition at line 153 of file rte_argparse.h.

bool exit_on_error

Whether exit when error.

Definition at line 155 of file rte_argparse.h.

rte_arg_parser_t callback

User callback for parsing arguments.

Definition at line 157 of file rte_argparse.h.

void* opaque

Opaque which used to invoke callback.

Definition at line 159 of file rte_argparse.h.

void* reserved[16]

Reserved field used for future extension.

Definition at line 161 of file rte_argparse.h.

struct rte_argparse_arg args[]

Arguments configuration. Must ended with ARGPARSE_ARG_END().

Definition at line 163 of file rte_argparse.h.

Author

Generated automatically by Doxygen for DPDK from the source code.

From dpdk-doc 24.11.4-0+deb13u1 in Debian 13 (Trixie). Parsed by carta from the page's man source.