Provided by: dpdk-doc_24.11.2-2_all bug

NAME

       rte_argparse

SYNOPSIS

       #include <rte_argparse.h>

   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.

DPDK                                             Version 24.11.2                                 rte_argparse(3)