Structure for a data store object. More...
#include <datastore.h>

Data Fields | |
| void * | data |
| struct { | |
| struct ast_datastore * next | |
| } | entry |
| struct ast_datastore_info * | info |
| unsigned int | inheritance |
| const char * | uid |
Structure for a data store object.
| void* data |
Contained data
Definition at line 56 of file datastore.h.
Referenced by dial_exec_full(), jack_hook_callback(), enable_jack_hook(), disable_jack_hook(), setup_mixmonitor_ds(), stop_mixmonitor_exec(), setup_transfer_datastore(), try_calling(), find_speech(), speech_create(), pop_exec(), return_exec(), gosub_exec(), local_read(), local_write(), handle_gosub(), audiohook_volume_callback(), audiohook_volume_get(), ast_cc_extension_monitor_add_dialstring(), cc_interfaces_datastore_init(), ast_handle_cc_control_frame(), ast_cc_call_init(), ast_cc_get_current_core_id(), ast_setup_cc_recall_datastore(), ast_cc_is_recall(), ast_cc_agent_set_interfaces_chanvar(), ast_set_cc_interfaces_chanvar(), ast_ignore_cc(), ast_cc_offer(), ast_cc_completed(), cc_build_payload(), iax2_call(), ast_iax2_new(), authenticate_reply(), acf_iaxvar_read(), acf_iaxvar_write(), socket_process(), ast_channel_datastore_inherit(), adjust_frame_for_plc(), apply_plc(), set_security_requirements(), ast_channel_transfer_masquerade(), ast_do_masquerade(), ast_channel_cc_params_init(), ast_channel_get_cc_config_params(), ast_datastore_free(), builtin_atxfer(), add_features_datastores(), manage_parked_call(), parked_call_exec(), setup_inheritance_datastore(), func_inheritance_write(), func_channel_read(), func_channel_write_real(), acf_curlopt_write(), acf_curlopt_helper(), acf_curl_helper(), enum_query_read(), enum_result_read(), frame_trace_helper(), shared_read(), shared_write(), lock_fixup(), get_lock(), unlock_read(), acf_odbc_read(), acf_fetch(), pitchshift_cb(), pitchshift_helper(), speex_callback(), speex_write(), speex_read(), srv_datastore_setup(), srv_result_read(), volume_callback(), volume_write(), raise_exception(), acf_exception_read(), dundi_query_read(), dundi_result_read(), lua_get_state(), get_agi_cmd(), add_agi_cmd(), add_to_agi(), do_notify(), calendar_query_exec(), calendar_query_result_exec(), calendar_event_read(), find_details(), find_or_create_details(), mute_callback(), initialize_mutehook(), func_mute_write(), manager_mutestream(), find_transaction(), release_transaction(), mark_transaction_active(), ast_odbc_retrieve_transaction_obj(), smdi_msg_retrieve_read(), and smdi_msg_read().
| struct { ... } entry |
Used for easy linking
| struct ast_datastore_info* info |
Data store type information
Definition at line 57 of file datastore.h.
Referenced by ast_channel_datastore_inherit(), ast_channel_datastore_find(), ast_do_masquerade(), __ast_datastore_alloc(), ast_datastore_free(), and astman_datastore_find().
| unsigned int inheritance |
Number of levels this item will continue to be inherited
Definition at line 58 of file datastore.h.
Referenced by dial_exec_full(), _macro_exec(), try_calling(), cc_interfaces_datastore_init(), ast_setup_cc_recall_datastore(), ast_iax2_new(), authenticate_reply(), acf_iaxvar_write(), socket_process(), ast_channel_datastore_inherit(), add_features_datastores(), do_notify(), and calendar_query_exec().
| struct ast_datastore* next |
Definition at line 59 of file datastore.h.
| const char* uid |
Unique data store identifier
Definition at line 55 of file datastore.h.
Referenced by ast_channel_datastore_inherit(), ast_channel_datastore_find(), __ast_datastore_alloc(), ast_datastore_free(), and astman_datastore_find().