Wed Oct 28 11:46:49 2009

Asterisk developer's documentation


ast_variable Struct Reference

Structure for variables, used for configurations and for channel variables. More...

#include <config.h>

Collaboration diagram for ast_variable:

Collaboration graph
[legend]

Data Fields

int blanklines
char * file
int lineno
const char * name
struct ast_variablenext
int object
struct ast_commentprecomments
struct ast_commentsameline
char stuff [0]
struct ast_commenttrailing
const char * value

Detailed Description

Structure for variables, used for configurations and for channel variables.

Definition at line 51 of file config.h.


Field Documentation

Number of blanklines following entry

Definition at line 60 of file config.h.

Referenced by ast_variable_update(), config_text_file_save(), process_text_line(), and variable_clone().

char* file

int lineno

const char* name

Definition at line 52 of file config.h.

Referenced by __ast_http_load(), __init_manager(), _build_general_config(), _build_port_config(), _sip_show_peer(), action_getconfig(), action_getconfigjson(), adsi_load(), aji_create_client(), aji_load_config(), append_mailbox_mapping(), apply_general_options(), apply_options_full(), ast_iax2_new(), ast_readconfig(), ast_set_variables(), ast_variable_delete(), ast_variable_new(), ast_variable_retrieve(), ast_variable_update(), authenticate_reply(), build_alias(), build_callno_limits(), build_device(), build_gateway(), build_peer(), build_profile(), build_user(), check_access(), cli_realtime_load(), collect_function_digits(), conf_exec(), config_text_file_save(), convert_attribute_name_from_ldap(), convert_attribute_name_to_ldap(), copy_plain_file(), create_vmaccount(), dahdi_new(), dahdi_show_channel(), do_say(), find_conf(), find_conf_realtime(), find_queue_by_name_rt(), function_sippeer(), generic_http_callback(), get_name_from_variable(), gtalk_create_member(), gtalk_load_config(), handle_cli_dialplan_save(), handle_common_options(), handle_t38_options(), httpstatus_callback(), iax_parse_ies(), iax_template_parse(), ind_load_module(), init_logger_chain(), jingle_create_member(), jingle_load_config(), load_config(), load_module(), load_modules(), load_moh_classes(), load_odbc_config(), load_rpt_vars(), local_ast_moh_start(), manid_from_vars(), message_template_build(), minivm_account_func_read(), mkintf(), osp_create_provider(), parse_config(), pbx_load_config(), prep_email_sub_vars(), private_enum_init(), process_dahdi(), read_agent_config(), read_config_maps(), realtime_alias(), realtime_exec(), realtime_ldap_base_ap(), realtime_peer(), realtime_user(), reload(), reload_config(), reload_followme(), reload_queue_rules(), reload_queues(), run_startup_commands(), search_directory(), set_config(), setup_dahdi(), show_users_realtime(), sip_new(), sip_notify(), sip_show_user(), skinny_new(), sla_build_station(), sla_build_trunk(), smdi_load(), socket_process(), store_config(), update_common_options(), update_realtime_member_field(), variable_clone(), variable_named(), and xml_translate().

struct ast_variable* next [read]

Definition at line 54 of file config.h.

Referenced by __ast_http_load(), __init_manager(), _build_general_config(), _build_port_config(), _sip_show_peer(), action_getconfig(), action_getconfigjson(), add_rt_cfg_entry(), add_var(), adsi_load(), aji_create_client(), aji_load_config(), apply_general_options(), apply_options_full(), apply_outgoing(), ast_iax2_new(), ast_include_rename(), ast_load_realtime(), ast_readconfig(), ast_set_variables(), ast_variable_append(), ast_variable_delete(), ast_variable_insert(), ast_variable_retrieve(), ast_variable_update(), ast_variables_destroy(), authenticate_reply(), build_alias(), build_callno_limits(), build_device(), build_gateway(), build_peer(), build_profile(), build_user(), check_access(), cli_realtime_load(), collect_function_digits(), conf_exec(), config_text_file_save(), convert_attribute_name_from_ldap(), convert_attribute_name_to_ldap(), copy_plain_file(), copy_vars(), create_vmaccount(), dahdi_new(), dahdi_show_channel(), do_say(), find_conf(), find_conf_realtime(), find_queue_by_name_rt(), function_realtime_read(), function_realtime_readdestroy(), function_sippeer(), generic_http_callback(), get_name_from_variable(), gtalk_create_member(), gtalk_load_config(), handle_cli_dialplan_save(), handle_uri(), httpd_helper_thread(), httpstatus_callback(), iax_parse_ies(), iax_template_parse(), ind_load_module(), inherit_category(), init_logger_chain(), jingle_create_member(), jingle_load_config(), ldap_table_config_add_attribute(), load_config(), load_module(), load_modules(), load_moh_classes(), load_odbc_config(), load_rpt_vars(), local_ast_moh_start(), manid_from_vars(), message_template_build(), minivm_account_func_read(), osp_create_provider(), parse_config(), pbx_load_config(), prep_email_sub_vars(), private_enum_init(), process_dahdi(), read_agent_config(), read_config_maps(), realtime_alias(), realtime_exec(), realtime_ldap(), realtime_ldap_base_ap(), realtime_ldap_entry_to_var(), realtime_ldap_result_to_vars(), realtime_multi_ldap(), realtime_peer(), realtime_user(), reload(), reload_config(), reload_followme(), reload_queue_rules(), reload_queues(), run_startup_commands(), search_directory(), set_config(), setup_dahdi(), show_users_realtime(), sip_new(), sip_notify(), sip_show_user(), skinny_new(), sla_build_station(), sla_build_trunk(), smdi_load(), socket_process(), store_config(), update_realtime_member_field(), variable_named(), and xml_translate().

int object

0 for variable, 1 for object

Definition at line 59 of file config.h.

Referenced by ast_variable_update(), config_text_file_save(), handle_updates(), process_text_line(), and variable_clone().

struct ast_comment* precomments [read]

Definition at line 61 of file config.h.

Referenced by ast_variable_update(), config_text_file_save(), and process_text_line().

struct ast_comment* sameline [read]

Definition at line 62 of file config.h.

Referenced by ast_variable_update(), config_text_file_save(), and process_text_line().

char stuff[0]

Definition at line 64 of file config.h.

Referenced by ast_variable_new().

struct ast_comment* trailing [read]

the last object in the list will get assigned any trailing comments when EOF is hit

Definition at line 63 of file config.h.

Referenced by ast_variable_update(), config_text_file_load(), and config_text_file_save().

const char* value

Definition at line 53 of file config.h.

Referenced by __ast_http_load(), __init_manager(), _build_general_config(), _build_port_config(), _sip_show_peer(), action_getconfig(), action_getconfigjson(), adsi_load(), aji_create_client(), aji_load_config(), append_mailbox_mapping(), apply_general_options(), apply_options_full(), ast_iax2_new(), ast_load_realtime(), ast_readconfig(), ast_set_variables(), ast_variable_delete(), ast_variable_new(), ast_variable_retrieve(), ast_variable_update(), authenticate_reply(), build_alias(), build_callno_limits(), build_device(), build_gateway(), build_peer(), build_profile(), build_user(), check_access(), cli_realtime_load(), collect_function_digits(), conf_exec(), config_ldap(), config_text_file_save(), convert_attribute_name_from_ldap(), convert_attribute_name_to_ldap(), copy_plain_file(), create_vmaccount(), dahdi_new(), dahdi_show_channel(), do_say(), find_conf(), find_conf_realtime(), find_queue_by_name_rt(), function_sippeer(), generic_http_callback(), get_name_from_variable(), gtalk_create_member(), gtalk_load_config(), handle_cli_dialplan_save(), handle_common_options(), handle_t38_options(), httpstatus_callback(), iax_parse_ies(), iax_template_parse(), ind_load_module(), init_logger_chain(), jingle_create_member(), jingle_load_config(), load_config(), load_module(), load_modules(), load_moh_classes(), load_odbc_config(), load_rpt_vars(), local_ast_moh_start(), manid_from_vars(), message_template_build(), minivm_account_func_read(), mkintf(), osp_create_provider(), parse_config(), pbx_load_config(), prep_email_sub_vars(), private_enum_init(), process_dahdi(), read_agent_config(), read_config_maps(), realtime_alias(), realtime_exec(), realtime_ldap_base_ap(), realtime_ldap_result_to_vars(), realtime_peer(), realtime_user(), reload(), reload_config(), reload_followme(), reload_queue_rules(), reload_queues(), run_startup_commands(), search_directory(), semicolon_count_var(), set_config(), setup_dahdi(), show_users_realtime(), sip_new(), sip_notify(), sip_show_user(), skinny_new(), sla_add_trunk_to_station(), sla_build_station(), sla_build_trunk(), smdi_load(), socket_process(), store_config(), update_common_options(), update_realtime_member_field(), variable_clone(), and xml_translate().


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

Generated on Wed Oct 28 11:46:49 2009 for Asterisk - the Open Source PBX by  doxygen 1.5.6