Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_app_option Struct Reference

A structure to hold the description of an application 'option'. More...

#include <app.h>

Data Fields

unsigned int arg_index
 The index of the entry in the arguments array that should be used for this option's argument. More...
 
uint64_t flag
 The flag bit that represents this option. More...
 

Detailed Description

A structure to hold the description of an application 'option'.

Application 'options' are single-character flags that can be supplied to the application to affect its behavior; they can also optionally accept arguments enclosed in parenthesis.

These structures are used by the ast_app_parse_options function, uses this data to fill in a flags structure (to indicate which options were supplied) and array of argument pointers (for those options that had arguments supplied).

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 1335 of file include/asterisk/app.h.

Field Documentation

◆ arg_index

unsigned int arg_index

The index of the entry in the arguments array that should be used for this option's argument.

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 1340 of file include/asterisk/app.h.

Referenced by parse_options().

◆ flag

uint64_t flag

The flag bit that represents this option.

Definition at line 1337 of file include/asterisk/app.h.


The documentation for this struct was generated from the following file: