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

The representation of a single configuration file to be processed. More...

#include <config_options.h>

Collaboration diagram for aco_file:
Collaboration graph
[legend]

Data Fields

const char * alias
 
const char * filename
 
const char ** preload
 
const char * skip_category
 
struct aco_typetypes []
 

Detailed Description

The representation of a single configuration file to be processed.

Definition at line 161 of file config_options.h.

Field Documentation

◆ alias

const char* alias

An alias filename to be tried if 'filename' cannot be found

Definition at line 163 of file config_options.h.

Referenced by aco_process_config().

◆ filename

const char* filename

The filename to be processed

Definition at line 162 of file config_options.h.

Referenced by aco_process_ast_config(), aco_process_config(), load_module(), and process_category().

◆ preload

const char** preload

A null-terminated ordered array of categories to be loaded first

Definition at line 164 of file config_options.h.

Referenced by internal_process_ast_config(), and is_preload().

◆ skip_category

const char* skip_category

A regular expression of categories to skip in the file. Use when a file is processed by multiple modules

Definition at line 165 of file config_options.h.

Referenced by process_category().

◆ types

struct aco_type* types[]

The list of types for this config. Required. Use a sentinel!

Definition at line 166 of file config_options.h.

Referenced by aco_info_init(), aco_process_config(), AST_TEST_DEFINE(), internal_aco_type_find(), internal_file_types_destroy(), and sorcery_object_type_alloc().


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