Asterisk - The Open Source Telephony Project GIT-master-f36a736
Data Fields
aco_info Struct Reference

#include <config_options.h>

Collaboration diagram for aco_info:
Collaboration graph
[legend]

Data Fields

struct aco_filefiles []
 
struct ao2_global_objglobal_obj
 
unsigned int hidden:1
 
struct aco_info_internalinternal
 
const char * module
 
aco_post_apply_config post_apply_config
 
aco_pre_apply_config pre_apply_config
 
aco_snapshot_alloc snapshot_alloc
 

Detailed Description

Definition at line 169 of file config_options.h.

Field Documentation

◆ files

struct aco_file* files[]

An array of aco_files to process

Definition at line 177 of file config_options.h.

Referenced by sorcery_object_type_alloc().

◆ global_obj

struct ao2_global_obj* global_obj

The global object array that holds the user-defined config object

Definition at line 175 of file config_options.h.

◆ hidden

unsigned int hidden

If enabled, this config item is hidden from users

Definition at line 171 of file config_options.h.

◆ internal

struct aco_info_internal* internal

Definition at line 176 of file config_options.h.

◆ module

const char* module

The name of the module whose config is being processed

Definition at line 170 of file config_options.h.

Referenced by sorcery_object_type_alloc().

◆ post_apply_config

aco_post_apply_config post_apply_config

A callback called after changes are applied

Definition at line 173 of file config_options.h.

◆ pre_apply_config

aco_pre_apply_config pre_apply_config

A callback called after processing, but before changes are applied

Definition at line 172 of file config_options.h.

◆ snapshot_alloc

aco_snapshot_alloc snapshot_alloc

Allocate an object to hold all global configs and item containers

Definition at line 174 of file config_options.h.


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