Asterisk - The Open Source Telephony Project GIT-master-8f1982c
|
Main Channel structure associated with a channel. More...
#include <channel_private.h>
Public Member Functions | |
AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(name);AST_STRING_FIELD(language);AST_STRING_FIELD(musicclass);AST_STRING_FIELD(latest_musicclass);AST_STRING_FIELD(accountcode);AST_STRING_FIELD(peeraccount);AST_STRING_FIELD(userfield);AST_STRING_FIELD(call_forward);AST_STRING_FIELD(parkinglot);AST_STRING_FIELD(hangupsource);AST_STRING_FIELD(dialcontext);) | |
AST_VECTOR (, int) fds | |
Main Channel structure associated with a channel.
Definition at line 48 of file channel_private.h.
AST_DECLARE_STRING_FIELDS | ( | AST_STRING_FIELD(name);AST_STRING_FIELD(language);AST_STRING_FIELD(musicclass);AST_STRING_FIELD(latest_musicclass);AST_STRING_FIELD(accountcode);AST_STRING_FIELD(peeraccount);AST_STRING_FIELD(userfield);AST_STRING_FIELD(call_forward);AST_STRING_FIELD(parkinglot);AST_STRING_FIELD(hangupsource);AST_STRING_FIELD(dialcontext); | ) |
AST_VECTOR | ( | int | ) |
File descriptors for channel – Drivers will poll on these file descriptors, so at least one must be non -1. See
enum ast_channel_adsicpe adsicpe |
Whether or not ADSI is detected on CPE
Definition at line 156 of file channel_private.h.
Referenced by ast_channel_adsicpe(), and ast_channel_adsicpe_set().
int alertpipe[2] |
Definition at line 164 of file channel_private.h.
Referenced by ast_channel_alert_writable(), ast_channel_alert_write(), ast_channel_internal_alert_flush(), ast_channel_internal_alert_read(), ast_channel_internal_alert_readable(), ast_channel_internal_alert_readfd(), ast_channel_internal_alertpipe_clear(), ast_channel_internal_alertpipe_close(), ast_channel_internal_alertpipe_init(), and ast_channel_internal_alertpipe_swap().
int amaflags |
Set BEFORE PBX is started to determine AMA flags
Definition at line 155 of file channel_private.h.
Referenced by ast_channel_amaflags(), ast_channel_amaflags_set(), and ast_channel_yank().
struct timeval answertime |
The time the channel was answered
Definition at line 131 of file channel_private.h.
Referenced by ast_channel_answertime_set().
const char* appl |
Current application
Definition at line 57 of file channel_private.h.
Referenced by ast_channel_appl(), and ast_channel_appl_set().
struct ast_audiohook_list* audiohooks |
Definition at line 67 of file channel_private.h.
Referenced by ast_channel_audiohooks(), and ast_channel_audiohooks_set().
struct ast_autochan_list autochans |
Autochans on the channel
Definition at line 137 of file channel_private.h.
Referenced by ast_channel_autochans().
pthread_t blocker |
If anyone is blocking, this is them
Definition at line 93 of file channel_private.h.
Referenced by ast_channel_blocker(), and ast_channel_blocker_set().
int blocker_tid |
If anyone is blocking, this is their thread id
Definition at line 141 of file channel_private.h.
Referenced by ast_channel_blocker_tid(), and ast_channel_blocker_tid_set().
const char* blockproc |
Procedure causing blocking
Definition at line 56 of file channel_private.h.
Referenced by ast_channel_blockproc(), and ast_channel_blockproc_set().
struct ast_bridge* bridge |
Bridge this channel is participating in
Definition at line 176 of file channel_private.h.
Referenced by ari_bridges_handle_play(), ari_bridges_play_helper(), ast_ari_bridges_destroy(), ast_ari_bridges_record(), ast_ari_bridges_start_moh(), ast_ari_bridges_stop_moh(), ast_bridge_channel_update_linkedids(), ast_bridge_peer(), ast_channel_internal_bridge(), ast_channel_internal_bridge_set(), ast_rtp_instance_set_stats_vars(), ast_unreal_channel_push_to_bridge(), ast_var_channels_table(), bridge_allows_optimization(), bridge_manager_service(), bridge_moh_create(), handle_bridge_kick_channel(), holding_bridge_join(), native_bridge_join(), native_rtp_bridge_join(), native_rtp_bridge_leave(), native_rtp_bridge_suspend(), native_rtp_bridge_unsuspend(), native_rtp_stream_topology_changed(), simple_bridge_join(), simple_bridge_stream_topology_changed(), stasis_app_bridge_moh_stop(), and stasis_app_bridge_playback_channel_find().
struct ast_bridge_channel* bridge_channel |
The bridge_channel this channel is linked with.
Definition at line 177 of file channel_private.h.
Referenced by _ast_bridge_channel_lock(), _ast_bridge_channel_trylock(), _ast_bridge_channel_unlock(), announce_user_count(), ast_bridge_channel_get_chan(), ast_bridge_channel_run_app(), ast_bridge_channel_update_linkedids(), ast_bridge_channel_write_unhold(), ast_channel_internal_bridge_channel(), ast_channel_internal_bridge_channel_set(), bridge_agent_hold_pull(), bridge_agent_hold_push(), bridge_channel_control_thread(), bridge_channel_ind_thread(), bridge_channel_internal_join(), bridge_channel_wait(), bridge_stasis_moving(), bridge_stasis_pull(), clear_agent_status(), dynamic_dtmf_hook_callback(), feature_park_call(), handle_participant_join(), holding_bridge_join(), native_bridge_is_capable(), native_bridge_join(), native_rtp_bridge_join(), native_rtp_bridge_leave(), native_rtp_bridge_suspend(), native_rtp_bridge_unsuspend(), native_rtp_stream_topology_changed(), parking_blind_transfer_park(), parking_park_bridge_channel(), participant_reaction_announcer_join(), participant_reaction_announcer_leave(), play_file(), and simple_bridge_stream_topology_changed().
struct ast_party_caller caller |
Channel Caller ID information.
Definition at line 107 of file channel_private.h.
Referenced by analog_send_callerid(), app_exec(), ast_call_forward(), ast_channel_caller(), ast_channel_caller_set(), and channel_do_masquerade().
ast_group_t callgroup |
Call group for call pickups
Definition at line 126 of file channel_private.h.
Referenced by ast_channel_callgroup(), and ast_channel_callgroup_set().
ast_callid callid |
Bound call identifier pointer
Definition at line 72 of file channel_private.h.
Referenced by analog_handle_init_event(), ast_channel_callid(), ast_channel_callid_cleanup(), ast_channel_callid_set(), autoservice_run(), dahdi_new_callid_clean(), do_monitor(), handle_init_event(), local_request_with_stream_topology(), media_request_helper(), mwi_thread(), and my_new_analog_ast_channel().
struct ast_cdr* cdr |
Call Detail Record
Definition at line 69 of file channel_private.h.
Referenced by ast_channel_cdr(), ast_channel_cdr_set(), and manager_log().
struct stasis_forward* channel_forward |
Subscription for event forwarding to all channel topic
Definition at line 191 of file channel_private.h.
Referenced by ari_bridges_play_new(), ast_ari_bridges_record(), ast_channel_internal_cleanup(), and ast_channel_internal_setup_topics().
struct ast_party_connected_line connected |
Channel Connected Line ID information.
Definition at line 114 of file channel_private.h.
Referenced by ast_channel_connected(), ast_channel_connected_set(), and channel_do_masquerade().
struct ast_party_connected_line connected_indicated |
Channel Connected Line ID information that was last indicated.
Definition at line 119 of file channel_private.h.
Referenced by ast_channel_connected_indicated().
char context[AST_MAX_CONTEXT] |
Dialplan: Current extension context
Definition at line 180 of file channel_private.h.
Referenced by ast_channel_context(), ast_channel_context_set(), ast_channel_yank(), and readexten_exec().
struct timeval creationtime |
The time of channel creation
Definition at line 130 of file channel_private.h.
Referenced by ast_channel_creationtime_set().
const char* data |
Data passed to current application
Definition at line 58 of file channel_private.h.
Referenced by agent_after_bridge_cb_failed(), agent_function_read(), analog_ss_thread(), announce_request(), app_exec(), ast_call_forward(), ast_channel_callback(), ast_channel_data(), ast_channel_data_set(), ast_settimeout(), ast_settimeout_full(), ast_unreal_queryoption(), ast_unreal_setoption(), asyncgoto_exec(), by_exten_cb(), by_name_cb(), by_uniqueid_cb(), callback(), cdr_read(), chan_pjsip_request(), channel_cleanup_wrapper(), channelstorage_exten_cb(), channelstorage_name_cb(), delete_write(), destroy_msg_q_chan(), end_bridge_callback(), find_by_mark(), func_chan_exists_read(), func_channel_read(), func_channel_write(), func_export_write(), func_mchan_read(), func_mchan_write(), generator_force(), import_read(), import_read2(), local_devicestate(), local_request(), local_setoption(), lua_pbx_exec(), masq_match_cb(), media_request_helper(), pbx_thread(), pickup_exec(), pickupchan_exec(), rec_request(), record_request(), sendmf_exec(), sendsf_exec(), shared_read(), shared_write(), unistim_ss(), and variable_exists_read().
struct ast_datastore_list datastores |
Data stores on the channel
Definition at line 136 of file channel_private.h.
Referenced by ast_channel_datastores().
struct ast_stream* default_streams[AST_MEDIA_TYPE_END] |
Default streams indexed by media type
Definition at line 195 of file channel_private.h.
Referenced by ast_channel_get_default_stream(), and channel_set_default_streams().
struct ast_party_dialed dialed |
Dialed/Called information.
Definition at line 100 of file channel_private.h.
Referenced by ast_channel_dialed(), ast_channel_dialed_set(), channel_do_masquerade(), jingle_request(), and pbx_outgoing_attempt().
struct ao2_container* dialed_causes |
Contains tech-specific and Asterisk cause data from dialed channels
Definition at line 73 of file channel_private.h.
Referenced by __ast_channel_internal_alloc_with_initializers(), ast_channel_dialed_causes_add(), ast_channel_dialed_causes_channels(), ast_channel_dialed_causes_clear(), ast_channel_dialed_causes_find(), and ast_channel_internal_cleanup().
char dtmf_digit_to_emulate |
Digit being emulated
Definition at line 187 of file channel_private.h.
Referenced by ast_channel_dtmf_digit_to_emulate(), and ast_channel_dtmf_digit_to_emulate_set().
struct timeval dtmf_tv |
The time that an in process digit began, or the last digit ended
Definition at line 134 of file channel_private.h.
Referenced by ast_channel_dtmf_tv(), and ast_channel_dtmf_tv_set().
struct ast_frame dtmff |
DTMF frame
Definition at line 124 of file channel_private.h.
Referenced by ast_channel_dtmff(), and ast_channel_dtmff_set().
unsigned int emulate_dtmf_duration |
Number of ms left to emulate DTMF for
Definition at line 170 of file channel_private.h.
Referenced by ast_channel_emulate_dtmf_duration(), and ast_channel_emulate_dtmf_duration_set().
struct stasis_forward* endpoint_forward |
Subscription for event forwarding to endpoint's topic
Definition at line 192 of file channel_private.h.
Referenced by ast_channel_forward_endpoint(), and ast_channel_internal_cleanup().
char exten[AST_MAX_EXTENSION] |
Dialplan: Current extension number
Definition at line 181 of file channel_private.h.
Referenced by __analog_ss_thread(), __ast_channel_alloc(), __ast_channel_alloc_with_initializers(), __ast_goto_if_exists(), ast_async_goto(), ast_async_goto_by_name(), ast_async_goto_if_exists(), ast_channel_exten(), ast_channel_exten_set(), ast_channel_get_by_exten(), ast_channel_yank(), ast_goto_if_exists(), ast_ivr_menu_run_internal(), by_exten_cb(), channelstorage_by_exten(), channelstorage_exten_cb(), common_exec(), get_by_exten(), get_cid_name(), local_devicestate(), lua_pbx_exec(), lua_sort_extensions(), lua_update_registry(), onedigit_goto(), park_local_transfer(), parking_blind_transfer_park(), parking_park_call(), pbx_outgoing_attempt(), pbx_parse_location(), pbx_parseable_goto(), pbx_substitute_variables_helper_full_location(), pickup_exec(), read_newoption(), and try_parking().
int fdno |
Which fd had an event detected on
Definition at line 147 of file channel_private.h.
Referenced by ast_channel_fdno(), and ast_channel_fdno_set().
unsigned int fin |
Frames in counters. The high bit is a debug mask, so the counter is only in the remaining bits
Definition at line 157 of file channel_private.h.
Referenced by ast_channel_fin(), and ast_channel_fin_set().
unsigned int finalized |
Whether or not the channel has been successfully allocated
Definition at line 162 of file channel_private.h.
Referenced by ast_channel_internal_finalize(), and ast_channel_internal_is_finalized().
struct ast_flags flags |
channel flags of AST_FLAG_ type
Definition at line 163 of file channel_private.h.
Referenced by __analog_ss_thread(), ast_channel_flags(), ast_unreal_channel_push_to_bridge(), attach_barge(), by_name_cb(), channel_cmp(), channel_cmp_cb(), channel_hash(), channelstorage_exten_cb(), channelstorage_name_cb(), common_exec(), do_broadcast(), eivr_comm(), hash_cb(), and my_get_callerid().
unsigned int fout |
Frames out counters. The high bit is a debug mask, so the counter is only in the remaining bits
Definition at line 159 of file channel_private.h.
Referenced by ast_channel_fout(), and ast_channel_fout_set().
struct ast_framehook_list* framehooks |
Definition at line 68 of file channel_private.h.
Referenced by ast_channel_framehooks(), and ast_channel_framehooks_set().
struct ast_generator* generator |
Current active data generator
Definition at line 53 of file channel_private.h.
Referenced by ast_channel_generator(), and ast_channel_generator_set().
void* generatordata |
Current generator data if there is any
Definition at line 52 of file channel_private.h.
Referenced by ast_activate_generator(), ast_channel_generatordata(), and ast_channel_generatordata_set().
struct ast_hangup_handler_list hangup_handlers |
Hangup handlers on the channel.
Definition at line 135 of file channel_private.h.
Referenced by ast_channel_hangup_handlers().
int hangupcause |
Why is the channel hanged up. See causes.h
Definition at line 161 of file channel_private.h.
Referenced by ast_channel_hangupcause(), and ast_channel_hangupcause_set().
int hold_state |
Current Hold/Unhold state
Definition at line 172 of file channel_private.h.
Referenced by ast_channel_hold_state(), and ast_channel_hold_state_set().
unsigned long insmpl |
Track the read/written samples for monitor use
Definition at line 138 of file channel_private.h.
Referenced by ast_channel_insmpl(), and ast_channel_insmpl_set().
char is_t38_active |
non-zero if T.38 is active on this channel.
Definition at line 186 of file channel_private.h.
Referenced by ast_channel_is_t38_active_nolock(), and ast_channel_set_is_t38_active_nolock().
struct ast_jb jb |
The jitterbuffer state
Definition at line 133 of file channel_private.h.
Referenced by ast_channel_jb(), ast_channel_jb_set(), and create_jb().
char lastcontext[AST_MAX_CONTEXT] |
Dialplan: Previous extension context
Definition at line 182 of file channel_private.h.
Referenced by ast_channel_context_set(), and ast_channel_lastcontext().
char lastexten[AST_MAX_EXTENSION] |
Dialplan: Previous extension number
Definition at line 183 of file channel_private.h.
Referenced by ast_channel_exten_set(), and ast_channel_lastexten().
int linked_in_container |
Whether this channel is linked in a storage container
Definition at line 198 of file channel_private.h.
Referenced by ast_channel_name_build(), ast_channel_name_build_va(), ast_channel_name_set(), delete_channel(), and insert_channel().
struct ast_channel_id linkedid |
Linked Channel Identifier - oldest propagated when bridged
Definition at line 90 of file channel_private.h.
Referenced by __ast_channel_internal_alloc_with_initializers(), ast_channel_internal_copy_linkedid(), ast_channel_internal_set_fake_ids(), ast_channel_linkedid(), ast_channel_tenantid(), and ast_channel_tenantid_set().
struct ast_channel* masq |
Channel that will masquerade as us
Definition at line 54 of file channel_private.h.
Referenced by ast_channel_masq(), and ast_channel_masq_set().
struct ast_channel* masqr |
Who we are masquerading as
Definition at line 55 of file channel_private.h.
Referenced by ast_channel_masqr(), and ast_channel_masqr_set().
void* music_state |
Music State
Definition at line 51 of file channel_private.h.
Referenced by ast_channel_music_state(), and ast_channel_music_state_set().
struct ast_namedgroups* named_callgroups |
Named call group for call pickups
Definition at line 128 of file channel_private.h.
Referenced by ast_channel_named_callgroups(), and ast_channel_named_callgroups_set().
struct ast_namedgroups* named_pickupgroups |
Named pickup group - which call groups can be picked up?
Definition at line 129 of file channel_private.h.
Referenced by ast_channel_named_pickupgroups(), and ast_channel_named_pickupgroups_set().
struct ast_format_cap* nativeformats |
Kinds of data this channel can natively handle
Definition at line 165 of file channel_private.h.
Referenced by ast_channel_nativeformats(), and ast_channel_nativeformats_set().
struct ast_format* oldwriteformat |
Original writer format
Definition at line 150 of file channel_private.h.
Referenced by ast_channel_oldwriteformat(), and ast_channel_set_oldwriteformat().
unsigned long outsmpl |
Track the read/written samples for monitor use
Definition at line 139 of file channel_private.h.
Referenced by ast_channel_outsmpl(), and ast_channel_outsmpl_set().
struct ast_pbx* pbx |
PBX private structure for this channel
Definition at line 64 of file channel_private.h.
Referenced by ast_channel_pbx(), and ast_channel_pbx_set().
ast_group_t pickupgroup |
Pickup group - which calls groups can be picked up?
Definition at line 127 of file channel_private.h.
Referenced by ast_channel_pickupgroup(), and ast_channel_pickupgroup_set().
int priority |
Dialplan: Current extension priority
Definition at line 154 of file channel_private.h.
Referenced by ast_channel_priority(), ast_channel_priority_set(), and ast_channel_yank().
struct ast_format* rawreadformat |
Raw read format (before translation)
Definition at line 168 of file channel_private.h.
Referenced by ast_channel_rawreadformat(), and ast_channel_set_rawreadformat().
struct ast_format* rawwriteformat |
Raw write format (after translation)
Definition at line 169 of file channel_private.h.
Referenced by ast_channel_rawwriteformat(), and ast_channel_set_rawwriteformat().
struct ast_format* readformat |
Requested read format (after translation)
Definition at line 166 of file channel_private.h.
Referenced by ast_channel_readformat(), ast_channel_set_readformat(), and ast_channel_yank().
struct ast_readq_list readq |
Definition at line 132 of file channel_private.h.
Referenced by ast_channel_readq().
struct ast_trans_pvt* readtrans |
Read translation path
Definition at line 66 of file channel_private.h.
Referenced by ast_channel_readtrans(), and ast_channel_readtrans_set().
struct ast_party_redirecting redirecting |
Redirecting/Diversion information.
Definition at line 122 of file channel_private.h.
Referenced by ast_channel_redirecting(), ast_channel_redirecting_set(), channel_do_masquerade(), and my_get_callerid().
int rings |
Number of rings so far
Definition at line 153 of file channel_private.h.
Referenced by ast_channel_rings(), and ast_channel_rings_set().
struct ast_sched_context* sched |
Schedule context
Definition at line 59 of file channel_private.h.
Referenced by ast_channel_sched(), and ast_channel_sched_set().
char sending_dtmf_digit |
Digit this channel is currently sending out. (zero if not sending)
Definition at line 188 of file channel_private.h.
Referenced by ast_channel_sending_dtmf_digit(), and ast_channel_sending_dtmf_digit_set().
struct timeval sending_dtmf_tv |
The time this channel started sending the current digit. (Invalid if sending_dtmf_digit is zero.)
Definition at line 189 of file channel_private.h.
Referenced by ast_channel_sending_dtmf_tv_set().
struct ast_channel_snapshot* snapshot |
The current up to date snapshot of the channel
Definition at line 196 of file channel_private.h.
Referenced by ari_bridges_play_helper(), ari_channels_handle_originate_with_id(), ast_ari_bridges_get(), ast_channel_snapshot(), ast_channel_snapshot_set(), call_forwarded_handler(), and cli_channelstats_print_body().
struct ast_flags snapshot_segment_flags |
Flags regarding the segments of the snapshot
Definition at line 197 of file channel_private.h.
Referenced by __ast_channel_internal_alloc_with_initializers(), and ast_channel_snapshot_segment_flags().
int softhangup |
Whether or not we have been hung up... Do not set this value directly, use ast_softhangup()
Definition at line 145 of file channel_private.h.
Referenced by ast_channel_softhangup_internal_flag(), ast_channel_softhangup_internal_flag_add(), ast_channel_softhangup_internal_flag_clear(), and ast_channel_softhangup_internal_flag_set().
enum ast_channel_state state |
State of line – Don't write directly, use ast_setstate()
Definition at line 152 of file channel_private.h.
Referenced by ast_channel_state(), ast_channel_state_set(), and bridge_channel_internal_push_full().
struct ast_filestream* stream |
Stream itself.
Definition at line 60 of file channel_private.h.
Referenced by ast_channel_stream(), ast_channel_stream_set(), and unreal_colp_stream_topology_request_change().
struct ast_stream_topology* stream_topology |
Stream topology
Definition at line 193 of file channel_private.h.
Referenced by ast_channel_get_stream_topology(), ast_channel_internal_set_stream_topology(), ast_channel_internal_swap_stream_topology(), ast_channel_nativeformats_set(), and channel_set_default_streams().
void* stream_topology_change_source |
Source that initiated a stream topology change
Definition at line 194 of file channel_private.h.
Referenced by ast_channel_get_stream_topology_change_source(), and ast_channel_internal_set_stream_topology_change_source().
int streamid |
For streaming playback, the schedule ID
Definition at line 148 of file channel_private.h.
Referenced by ast_channel_streamid(), and ast_channel_streamid_set().
const struct ast_channel_tech* tech |
Technology (point to channel driver)
Definition at line 49 of file channel_private.h.
Referenced by ast_channel_is_multistream(), ast_channel_register(), ast_channel_tech(), ast_channel_tech_set(), ast_channel_unregister(), ast_var_channel_types_table(), attended_transfer_bridge(), dial_exec_full(), do_forward(), handle_call_forward(), media_request_helper(), and wait_for_answer().
void* tech_pvt |
Private data used by the technology driver
Definition at line 50 of file channel_private.h.
Referenced by ast_channel_tech_pvt(), ast_channel_tech_pvt_set(), and native_bridge_join().
struct ast_timer* timer |
timer object that provided timingfd
Definition at line 178 of file channel_private.h.
Referenced by ast_channel_timer(), and ast_channel_timer_set().
void* timingdata |
Definition at line 63 of file channel_private.h.
Referenced by ast_channel_timingdata(), and ast_channel_timingdata_set().
int timingfd |
Timing fd
Definition at line 151 of file channel_private.h.
Referenced by ast_channel_timingfd(), and ast_channel_timingfd_set().
ast_timing_func_t timingfunc |
Definition at line 62 of file channel_private.h.
Referenced by ast_channel_timingfunc(), and ast_channel_timingfunc_set().
struct stasis_topic* topic |
Topic for this channel
Definition at line 190 of file channel_private.h.
Referenced by ast_channel_internal_cleanup(), ast_channel_internal_setup_topics(), and ast_channel_topic().
unsigned short transfercapability |
ISDN Transfer Capability - AST_FLAG_DIGITAL is not enough
Definition at line 174 of file channel_private.h.
Referenced by ast_channel_transfercapability(), and ast_channel_transfercapability_set().
char unbridged |
non-zero if the bridge core needs to re-evaluate the current bridging technology which is in use by this channel's bridge.
Definition at line 184 of file channel_private.h.
Referenced by ast_channel_set_unbridged_nolock(), and ast_channel_unbridged_nolock().
struct ast_channel_id uniqueid |
Unique Channel Identifier - can be specified on creation
Definition at line 89 of file channel_private.h.
Referenced by __ast_channel_internal_alloc_with_initializers(), ast_channel_get_by_uniqueid(), ast_channel_internal_set_fake_ids(), ast_channel_internal_setup_topics(), ast_channel_uniqueid(), by_uniqueid_cb(), channelstorage_by_uniqueid(), channelstorage_uniqueid_cb(), and get_by_uniqueid().
A linked list for channel variables. See Asterisk Dialplan Variables
Definition at line 125 of file channel_private.h.
Referenced by ast_channel_varshead(), ast_channel_varshead_set(), and shared_write().
int visible_indication |
Indication currently playing on the channel
Definition at line 171 of file channel_private.h.
Referenced by ast_channel_visible_indication(), and ast_channel_visible_indication_set().
struct ast_filestream* vstream |
Video Stream itself.
Definition at line 61 of file channel_private.h.
Referenced by ast_channel_vstream(), and ast_channel_vstream_set().
int vstreamid |
For streaming video playback, the schedule ID
Definition at line 149 of file channel_private.h.
Referenced by ast_channel_vstreamid(), and ast_channel_vstreamid_set().
struct timeval whentohangup |
Non-zero, set to actual time when channel is to be hung up
Definition at line 92 of file channel_private.h.
Referenced by ast_channel_whentohangup(), and ast_channel_whentohangup_set().
struct ast_format* writeformat |
Requested write format (before translation)
Definition at line 167 of file channel_private.h.
Referenced by ast_channel_set_writeformat(), ast_channel_writeformat(), and ast_channel_yank().
struct ast_trans_pvt* writetrans |
Write translation path
Definition at line 65 of file channel_private.h.
Referenced by ast_channel_writetrans(), and ast_channel_writetrans_set().
char x |
Definition at line 81 of file extconf.c.
Referenced by analog_alloc_sub(), analog_unalloc_sub(), analog_update_conf(), ast_fdisset(), common_exec(), dahdi_open(), jingle_add_payloads_to_description(), load_pbx_builtins(), option_exists(), option_matchmore(), and unload_pbx_builtins().
struct ast_tone_zone* zone |
Tone zone as set in indications.conf or in the CHANNEL dialplan function
Definition at line 70 of file channel_private.h.
Referenced by ast_channel_zone(), and ast_channel_zone_set().