Asterisk - The Open Source Telephony Project
21.4.1
|
Structure for a data store object. More...
#include <datastore.h>
Data Fields | |
void * | data |
struct { | |
struct ast_datastore * next | |
} | entry |
const struct ast_datastore_info * | info |
unsigned int | inheritance |
struct ast_module * | mod |
const char * | uid |
Structure for a data store object.
Definition at line 64 of file datastore.h.
void* data |
Contained data
Definition at line 66 of file datastore.h.
Referenced by ast_bridge_features_ds_get(), ast_bridge_read_after_goto(), ast_bridge_setup_after_goto(), ast_cc_agent_set_interfaces_chanvar(), ast_cc_call_init(), ast_cc_completed(), ast_cc_extension_monitor_add_dialstring(), ast_cc_get_current_core_id(), ast_cc_is_recall(), ast_cc_offer(), ast_cel_fabricate_channel_from_event(), ast_channel_cc_params_init(), ast_channel_datastore_inherit(), ast_channel_feature_hooks_get(), ast_channel_get_cc_config_params(), ast_channel_suppress(), ast_channel_unsuppress(), ast_datastore_free(), ast_handle_cc_control_frame(), ast_iax2_new(), ast_ignore_cc(), ast_jb_create_framehook(), ast_set_cc_interfaces_chanvar(), ast_setup_cc_recall_datastore(), async_play_sound_ready(), audiohook_volume_callback(), audiohook_volume_get(), authenticate_reply(), channel_do_masquerade(), command_prestart_get_container(), command_prestart_queue_command(), conf_find_bridge_profile(), conf_find_user_profile(), conf_set_menu_to_user(), dial_exec_full(), find_details(), find_or_create_details(), find_speech(), get_agi_cmd(), get_park_common_datastore_copy(), lua_get_state(), mute_mixmonitor_instance(), raise_exception(), restore_dialstring(), save_dialstring(), set_interval_hook(), set_timeout(), setup_async_playback_datastore(), speech_create(), and wait_for_initiator().
struct { ... } entry |
Used for easy linking
const struct ast_datastore_info* info |
Data store type information
Definition at line 67 of file datastore.h.
Referenced by __ast_datastore_alloc(), ast_channel_datastore_find(), ast_channel_datastore_inherit(), ast_datastore_free(), ast_datastores_add(), ast_datastores_alloc_datastore(), astman_datastore_find(), and channel_do_masquerade().
unsigned int inheritance |
Number of levels this item will continue to be inherited
Definition at line 69 of file datastore.h.
Referenced by ast_channel_datastore_inherit(), ast_iax2_new(), ast_setup_cc_recall_datastore(), and authenticate_reply().
struct ast_module* mod |
Module referenced by this datastore
Definition at line 68 of file datastore.h.
Referenced by __ast_datastore_alloc(), and ast_datastore_free().
const char* uid |
Unique data store identifier
Definition at line 65 of file datastore.h.
Referenced by __ast_datastore_alloc(), ast_channel_datastore_find(), ast_channel_datastore_inherit(), ast_datastore_free(), ast_datastores_add(), ast_datastores_alloc_datastore(), and astman_datastore_find().