Mon Jun 27 16:51:23 2011

Asterisk developer's documentation


ast_datastore Struct Reference

Structure for a data store object. More...

#include <datastore.h>


Data Fields

void * data
struct {
   ast_datastore *   next
entry
ast_datastore_infoinfo
unsigned int inheritance
const char * uid


Detailed Description

Structure for a data store object.

Definition at line 54 of file datastore.h.


Field Documentation

void* data

Contained data

Definition at line 56 of file datastore.h.

Referenced by acf_curl_helper(), acf_curlopt_helper(), acf_curlopt_write(), acf_exception_read(), acf_fetch(), acf_iaxvar_read(), acf_iaxvar_write(), add_agi_cmd(), add_features_datastores(), add_to_agi(), adjust_frame_for_plc(), apply_plc(), 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_channel_cc_params_init(), ast_channel_datastore_inherit(), ast_channel_get_cc_config_params(), ast_channel_transfer_masquerade(), ast_datastore_free(), ast_do_masquerade(), ast_handle_cc_control_frame(), ast_iax2_new(), ast_ignore_cc(), ast_odbc_retrieve_transaction_obj(), ast_set_cc_interfaces_chanvar(), ast_setup_cc_recall_datastore(), audiohook_volume_callback(), audiohook_volume_get(), authenticate_reply(), builtin_atxfer(), calendar_event_read(), calendar_query_exec(), calendar_query_result_exec(), cc_build_payload(), cc_interfaces_datastore_init(), dial_exec_full(), disable_jack_hook(), do_notify(), dundi_query_read(), dundi_result_read(), enable_jack_hook(), enum_query_read(), enum_result_read(), find_details(), find_or_create_details(), find_speech(), find_transaction(), frame_trace_helper(), func_channel_read(), func_inheritance_write(), func_mute_write(), get_agi_cmd(), get_lock(), gosub_exec(), handle_gosub(), iax2_call(), initialize_mutehook(), jack_hook_callback(), local_read(), local_write(), lock_fixup(), lua_get_state(), manage_parkinglot(), manager_mutestream(), mark_transaction_active(), mute_callback(), park_exec_full(), pbx_builtin_raise_exception(), pitchshift_cb(), pitchshift_helper(), pop_exec(), release_transaction(), return_exec(), set_security_requirements(), setup_inheritance_datastore(), setup_mixmonitor_ds(), setup_transfer_datastore(), shared_read(), shared_write(), smdi_msg_read(), smdi_msg_retrieve_read(), socket_process(), speech_create(), speex_callback(), speex_read(), speex_write(), srv_datastore_setup(), srv_result_read(), stop_mixmonitor_exec(), unlock_read(), volume_callback(), and volume_write().

struct { ... } entry

Used for easy linking

Referenced by ast_channel_datastore_add(), ast_channel_datastore_find(), ast_channel_datastore_inherit(), ast_channel_datastore_remove(), ast_channel_destructor(), ast_do_masquerade(), astman_datastore_find(), and session_destructor().

struct ast_datastore_info* info

Data store type information

Definition at line 57 of file datastore.h.

Referenced by __ast_datastore_alloc(), ast_channel_datastore_alloc(), ast_channel_datastore_find(), ast_channel_datastore_inherit(), ast_datastore_alloc(), ast_datastore_free(), ast_do_masquerade(), 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 _macro_exec(), acf_iaxvar_write(), add_features_datastores(), ast_channel_datastore_inherit(), ast_iax2_new(), ast_setup_cc_recall_datastore(), authenticate_reply(), calendar_query_exec(), cc_interfaces_datastore_init(), dial_exec_full(), do_notify(), and socket_process().

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_find(), ast_channel_datastore_inherit(), ast_datastore_free(), and astman_datastore_find().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 27 16:51:23 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7