Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_channel_snapshot_base Struct Reference

Structure containing base information for a channel snapshot. More...

#include <stasis_channels.h>

Collaboration diagram for ast_channel_snapshot_base:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
const ast_string_field accountcode
 
struct timeval creationtime
 
const ast_string_field language
 
const ast_string_field name
 
int tech_properties
 
const ast_string_field type
 
const ast_string_field uniqueid
 
const ast_string_field userfield
 

Detailed Description

Structure containing base information for a channel snapshot.

Since
17

Definition at line 104 of file stasis_channels.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 112 of file stasis_channels.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 112 of file stasis_channels.h.

◆ accountcode

const ast_string_field accountcode

◆ creationtime

struct timeval creationtime

◆ language

const ast_string_field language

The default spoken language for the channel

Definition at line 112 of file stasis_channels.h.

Referenced by ast_channel_snapshot_to_json(), and ast_manager_build_channel_state_string_prefix().

◆ name

const ast_string_field name

ASCII unique channel name

Definition at line 112 of file stasis_channels.h.

Referenced by active_channels_to_str_cb(), ast_cdr_fork(), ast_cdr_setvar(), ast_cel_create_event_with_time(), ast_channel_snapshot_to_json(), ast_complete_channels(), ast_manager_build_channel_state_string_prefix(), AST_TEST_DEFINE(), attended_transfer_to_ami(), base_process_parked_channel(), base_process_party_a(), bridge_candidate_add_to_cdr(), bridge_candidate_process(), bridge_parking_push(), bridge_show_specific_print_channel(), bridge_state_process_bridge_leave(), bridge_state_process_party_b(), cdr_all_print_fn(), cdr_all_relink(), cdr_master_print_fn(), cdr_object_alloc(), cdr_object_create_public_records(), cdr_object_dispatch(), cdr_object_finalize(), cdr_object_finalize_party_b(), cdr_object_format_property(), cdr_object_get_by_name_cb(), cdr_object_party_b_left_bridge_cb(), cdr_object_select_all_by_name_cb(), cdr_object_transition_state_init(), cdr_object_update_party_b(), cdr_object_update_party_b_userfield_cb(), cel_attended_transfer_cb(), cel_blind_transfer_cb(), cel_generate_peer_str(), cel_local_cb(), cel_parking_cb(), cel_pickup_cb(), channel_snapshot_cmp_cb(), channels_scrape_cb(), cli_channel_compare(), cli_channel_get_id(), cli_channel_print_body(), cli_channel_sort(), cli_channelstats_compare(), cli_channelstats_print_body(), cli_channelstats_sort(), cli_complete_show(), cli_filter_channels(), cli_show_channel(), cli_show_channels(), confbridge_handle_atxfer(), dial_state_process_bridge_enter(), dial_state_process_dial_end(), dial_state_process_party_b(), PathSegment::get_child(), handle_bridge_enter(), handle_bridge_enter_message(), handle_bridge_leave_message(), handle_chanlist(), handle_channel_snapshot_update_message(), handle_dial_message(), handle_hangup(), handle_local_optimization_begin(), handle_parked_call_message(), handle_parking_bridge_enter_message(), handle_standard_bridge_enter_message(), Parameter::load(), SwaggerType::load(), Property::load(), log_attended_transfer(), parked_state_process_bridge_leave(), queue_agent_cb(), single_state_bridge_enter_comparison(), and single_state_process_dial_begin().

◆ tech_properties

int tech_properties

◆ type

const ast_string_field type

Type of channel technology

Definition at line 112 of file stasis_channels.h.

Referenced by channels_scrape_cb(), cli_message_to_snapshot(), and Property::load().

◆ uniqueid

const ast_string_field uniqueid

◆ userfield

const ast_string_field userfield

Userfield for CEL billing

Definition at line 112 of file stasis_channels.h.

Referenced by ast_cel_create_event_with_time(), and channel_snapshot_base_create().


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