Asterisk - The Open Source Telephony Project  18.5.0
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Nastconfigparser
 Nastdicts
 Nasterisk_processor
 Nodict
 Nsip_to_pjsip
 Nspandspflow2pcap
 Nsqlconfigparser
 Nswagger_model
 Ntransform
 C__db
 C__priv_data
 C__show_chan_argArgument for the 'show channels|subscriptions' callback
 C__subtype_ast_party_func_args
 C__subtype_ast_party_members
 C_binternal
 C_bkt
 C_bleaf
 C_btmeta
 C_btree
 C_bufhead
 C_cfg_paths
 C_cm
 C_cursor
 C_epg
 C_epgno
 C_map_x_sGeneric struct to map between strings and integers. Fill it with x-s pairs, terminate with an entry with s = NULL; Then you can call map_x_s(...) to map an integer to a string, and map_s_x() for the string -> integer mapping
 C_page
 C_rinternal
 C_rleaf
 Cacf_odbc_query
 Cacf_rootRegistered functions container
 Cacl
 Caco_fileThe representation of a single configuration file to be processed
 Caco_info
 Caco_info_internalBits of aco_info that shouldn't be assigned outside this file
 Caco_option
 Caco_typeType information about a category-level configurable object
 Caco_type_internal
 CactionsList of actions registered
 Cactivate_call_plane_message
 Cactive_list
 Cadapter_pvt
 Cadapters
 Caddr_range
 Cadpcm_decoder_pvtWorkspace for translating ADPCM signals to signed linear
 Cadpcm_encoder_pvtWorkspace for translating signed linear signals to ADPCM
 Cadpcm_state
 Cadsi_display
 Cadsi_event
 Cadsi_flag
 Cadsi_funcs
 Cadsi_key_cmd
 Cadsi_script
 Cadsi_soft_key
 Cadsi_state
 Cadsi_subscript
 Cael_extension
 Cael_priority
 Cafter_bridge_cb_ds
 Cafter_bridge_cb_node
 Cafter_bridge_goto_ds
 Cagent_cfg
 Cagent_complete
 Cagent_pvtStructure representing an agent
 Cagents_cfg
 Cagi_cmd
 Cagi_command
 Cagi_commands
 Cagi_state
 Calarm_message
 Calias_mailbox_mapping
 Calist
 Call_events
 Callowed_bearers
 Callowed_fieldA field that we understand and can perform operations on
 Calltrans
 Canalog_callback
 Canalog_dialoperation
 Canalog_pvt
 Canalog_subchannel
 Cannounce_listitem
 Cannounce_pvt
 Canswer_data
 Canswer_exec_structStructure for 'ANSWER_EXEC' option
 Cao2_containerGeneric container type
 Cao2_container_hash
 Cao2_container_methods
 Cao2_container_nodeGeneric container node
 Cao2_container_rbtree
 Cao2_global_obj
 Cao2_iteratorWhen we need to walk through a container, we use an ao2_iterator to keep track of the current position
 Cao2_lock_priv
 Cao2_lockobj_priv
 Cao2_rwlock_priv
 Cao2_weakproxyThis struct should be opaque, but it's size is needed
 Cao2_weakproxy_notification
 Caoc_event_blob
 Caoc_ie_billing
 Caoc_ie_charging_association
 Caoc_ie_charging_rate
 Caoc_ie_currency
 Caoc_ie_data
 Caoc_ie_unit
 Caoc_pl_ie_hdrAOC IE payload header
 Caor_core_response
 Capp_cdr_message_payload
 Capp_complete
 Capp_control_rules
 Capp_data
 Capp_forwards
 Capplication_tupleStorage object for an application
 CappsRegistered applications container
 Cargapp
 Cari_channel_thread_data
 Cari_originationStructure used for origination
 Casent
 Caslist
 Cassociation
 Cast_aclAst_acl is a linked list node of ast_ha structs which may have names
 Cast_acl_listWrapper for an ast_acl linked list
 Cast_aoc_charging_association
 Cast_aoc_charging_association_number
 Cast_aoc_decoded
 Cast_aoc_duration_rate
 Cast_aoc_encoded
 Cast_aoc_flat_rate
 Cast_aoc_s_entry
 Cast_aoc_time
 Cast_aoc_unit_entry
 Cast_aoc_volume_rate
 Cast_appAst_app: A registered application
 Cast_app_optionA structure to hold the description of an application 'option'
 Cast_app_stack_funcsStack applications callback functions
 Cast_applicationmap_itemAn applicationmap configuration item
 Cast_ari_applications_filter_args
 Cast_ari_applications_get_args
 Cast_ari_applications_list_args
 Cast_ari_applications_subscribe_args
 Cast_ari_applications_unsubscribe_args
 Cast_ari_asterisk_add_log_args
 Cast_ari_asterisk_delete_log_args
 Cast_ari_asterisk_delete_object_args
 Cast_ari_asterisk_get_global_var_args
 Cast_ari_asterisk_get_info_args
 Cast_ari_asterisk_get_module_args
 Cast_ari_asterisk_get_object_args
 Cast_ari_asterisk_list_log_channels_args
 Cast_ari_asterisk_list_modules_args
 Cast_ari_asterisk_load_module_args
 Cast_ari_asterisk_ping_args
 Cast_ari_asterisk_reload_module_args
 Cast_ari_asterisk_rotate_log_args
 Cast_ari_asterisk_set_global_var_args
 Cast_ari_asterisk_unload_module_args
 Cast_ari_asterisk_update_object_args
 Cast_ari_bridges_add_channel_args
 Cast_ari_bridges_clear_video_source_args
 Cast_ari_bridges_create_args
 Cast_ari_bridges_create_with_id_args
 Cast_ari_bridges_destroy_args
 Cast_ari_bridges_get_args
 Cast_ari_bridges_list_args
 Cast_ari_bridges_play_args
 Cast_ari_bridges_play_with_id_args
 Cast_ari_bridges_record_args
 Cast_ari_bridges_remove_channel_args
 Cast_ari_bridges_set_video_source_args
 Cast_ari_bridges_start_moh_args
 Cast_ari_bridges_stop_moh_args
 Cast_ari_channels_answer_args
 Cast_ari_channels_continue_in_dialplan_args
 Cast_ari_channels_create_args
 Cast_ari_channels_dial_args
 Cast_ari_channels_external_media_args
 Cast_ari_channels_get_args
 Cast_ari_channels_get_channel_var_args
 Cast_ari_channels_hangup_args
 Cast_ari_channels_hold_args
 Cast_ari_channels_list_args
 Cast_ari_channels_move_args
 Cast_ari_channels_mute_args
 Cast_ari_channels_originate_args
 Cast_ari_channels_originate_with_id_args
 Cast_ari_channels_play_args
 Cast_ari_channels_play_with_id_args
 Cast_ari_channels_record_args
 Cast_ari_channels_redirect_args
 Cast_ari_channels_ring_args
 Cast_ari_channels_ring_stop_args
 Cast_ari_channels_rtpstatistics_args
 Cast_ari_channels_send_dtmf_args
 Cast_ari_channels_set_channel_var_args
 Cast_ari_channels_snoop_channel_args
 Cast_ari_channels_snoop_channel_with_id_args
 Cast_ari_channels_start_moh_args
 Cast_ari_channels_start_silence_args
 Cast_ari_channels_stop_moh_args
 Cast_ari_channels_stop_silence_args
 Cast_ari_channels_unhold_args
 Cast_ari_channels_unmute_args
 Cast_ari_confAll configuration options for ARI
 Cast_ari_conf_generalGlobal configuration options for ARI
 Cast_ari_conf_userPer-user configuration options
 Cast_ari_device_states_delete_args
 Cast_ari_device_states_get_args
 Cast_ari_device_states_list_args
 Cast_ari_device_states_update_args
 Cast_ari_endpoints_get_args
 Cast_ari_endpoints_list_args
 Cast_ari_endpoints_list_by_tech_args
 Cast_ari_endpoints_send_message_args
 Cast_ari_endpoints_send_message_to_endpoint_args
 Cast_ari_events_event_websocket_args
 Cast_ari_events_user_event_args
 Cast_ari_mailboxes_delete_args
 Cast_ari_mailboxes_get_args
 Cast_ari_mailboxes_list_args
 Cast_ari_mailboxes_update_args
 Cast_ari_playbacks_control_args
 Cast_ari_playbacks_get_args
 Cast_ari_playbacks_stop_args
 Cast_ari_recordings_cancel_args
 Cast_ari_recordings_copy_stored_args
 Cast_ari_recordings_delete_stored_args
 Cast_ari_recordings_get_live_args
 Cast_ari_recordings_get_stored_args
 Cast_ari_recordings_get_stored_file_args
 Cast_ari_recordings_list_stored_args
 Cast_ari_recordings_mute_args
 Cast_ari_recordings_pause_args
 Cast_ari_recordings_stop_args
 Cast_ari_recordings_unmute_args
 Cast_ari_recordings_unpause_args
 Cast_ari_response
 Cast_ari_sounds_get_args
 Cast_ari_sounds_list_args
 Cast_ari_websocket_session
 Cast_assigned_idsStructure to pass both assignedid values to channel drivers
 Cast_atexit
 Cast_attended_transfer_messageMessage representing attended transfer
 Cast_audiohook
 Cast_audiohook_list
 Cast_audiohook_options
 Cast_audiohook_translate
 Cast_autochan
 Cast_autochan_list
 Cast_autohintStructure for dial plan autohints
 Cast_blind_transfer_messageMessage published during a blind transfer
 Cast_bridgeStructure that contains information about a bridge
 Cast_bridge_blobBlob of data associated with a bridge
 Cast_bridge_channelStructure that contains information regarding a channel in a bridge
 Cast_bridge_channel_snapshot_pairPair showing a bridge snapshot and a specific channel snapshot belonging to the bridge
 Cast_bridge_channels_list
 Cast_bridge_configBridge configuration
 Cast_bridge_featuresStructure that contains features information
 Cast_bridge_features_attended_transferStructure that contains configuration information for the attended transfer built in feature
 Cast_bridge_features_automixmonitor
 Cast_bridge_features_automonitor
 Cast_bridge_features_blind_transferStructure that contains configuration information for the blind transfer built in feature
 Cast_bridge_features_limitsStructure that contains configuration information for the limits feature
 Cast_bridge_hookStructure that is the essence of a feature hook
 Cast_bridge_hook_dtmf
 Cast_bridge_hook_dtmf_parms
 Cast_bridge_hook_timer
 Cast_bridge_hook_timer_parms
 Cast_bridge_merge_messageMessage representing the merge of two bridges
 Cast_bridge_methodsBridge virtual methods table definition
 Cast_bridge_parking
 Cast_bridge_snapshotStructure that contains a snapshot of information about a bridge
 Cast_bridge_snapshot_update
 Cast_bridge_softmix
 Cast_bridge_tech_optimizationsStructure specific to bridge technologies capable of performing talking optimizations
 Cast_bridge_technologyStructure that is the essence of a bridge technology
 Cast_bridge_thread_obj
 Cast_bridge_video_modeData structure that defines a video source mode
 Cast_bridge_video_sfu_dataThis is used for selective forwarding unit configuration
 Cast_bridge_video_single_src_dataThis is used for both SINGLE_SRC mode to set what channel should be the current single video feed
 Cast_bridge_video_talker_src_dataThis is used for both SINGLE_SRC_TALKER mode to set what channel should be the current single video feed
 Cast_bt
 Cast_bucketBucket structure, contains other buckets and files
 Cast_bucket_fileBucket file structure, contains reference to file and information about it
 Cast_bucket_metadataBucket metadata structure, AO2 key value pair
 Cast_bucket_schemeStructure for available schemes
 Cast_calendarAsterisk calendar structure
 Cast_calendar_attendee
 Cast_calendar_event
 Cast_calendar_techIndividual calendaring technology data
 Cast_category
 Cast_category_template_instance
 Cast_cb_names
 Cast_cc_agent
 Cast_cc_agent_callbacks
 Cast_cc_config_params
 Cast_cc_interfaceStructure with information about an outbound interface
 Cast_cc_monitor
 Cast_cc_monitor_callbacksCallbacks defined by CC monitors
 Cast_cc_monitor_failure_data
 Cast_cdrResponsible for call detail data
 Cast_cdr_configThe global options available for CDRs
 Cast_cel_event_recordHelper struct for getting the fields out of a CEL event
 Cast_cel_general_configA structure to hold CEL global configuration options
 Cast_cfhttp_methods_text
 Cast_chan
 Cast_chan_write_info_tStructure to handle passing func_channel_write info to channels via setoption
 Cast_channelMain Channel structure associated with a channel
 Cast_channel_blobBlob of data associated with a channel
 Cast_channel_idChannel UniqueId structure
 Cast_channel_iterator
 Cast_channel_monitor
 Cast_channel_snapshotStructure representing a snapshot of channel state
 Cast_channel_snapshot_baseStructure containing base information for a channel snapshot
 Cast_channel_snapshot_bridgeStructure containing bridge information for a channel snapshot
 Cast_channel_snapshot_callerStructure containing caller information for a channel snapshot
 Cast_channel_snapshot_connectedStructure containing connected information for a channel snapshot
 Cast_channel_snapshot_dialplanStructure containing dialplan information for a channel snapshot
 Cast_channel_snapshot_hangupStructure containing hangup information for a channel snapshot
 Cast_channel_snapshot_peerStructure containing peer information for a channel snapshot
 Cast_channel_snapshot_updateStructure representing a change of snapshot of channel state
 Cast_channel_techStructure to describe a channel "technology", ie a channel driver See for examples:
 Cast_cli_args
 Cast_cli_entryDescriptor for a cli entry
 Cast_codecRepresents a media codec within Asterisk
 Cast_commentStructure to keep comments for rewriting configuration files
 Cast_conf_userThe MeetMe User object
 Cast_conferenceThe MeetMe Conference object
 Cast_config
 Cast_config_engineConfiguration engine structure, used to define realtime drivers
 Cast_config_include
 Cast_config_map
 Cast_contextAst_context: An extension context - must remain in sync with fake_context
 Cast_control_pvt_cause_code
 Cast_control_read_action_payload
 Cast_control_t38_parameters
 Cast_custom_functionData structure associated with a custom dialplan function
 Cast_data_bufferData buffer containing fixed number of data payloads
 Cast_datastoreStructure for a data store object
 Cast_datastore_infoStructure for a data store type
 Cast_datastore_list
 Cast_db_entry
 Cast_device_state_info
 Cast_device_state_messageThe structure that contains device state
 Cast_devstate_aggregateYou shouldn't care about the contents of this struct
 Cast_dialMain dialing structure. Contains global options, channels being dialed, and more!
 Cast_dial_channelDialing channel structure. Contains per-channel dialing options, asterisk channel, and more!
 Cast_dial_features
 Cast_dns_naptr_recordA NAPTR record
 Cast_dns_queryA DNS query
 Cast_dns_query_activeAn active DNS query
 Cast_dns_query_recurringA recurring DNS query
 Cast_dns_query_setA set of DNS queries
 Cast_dns_recordFor AST_LIST
 Cast_dns_resolverDNS resolver implementation
 Cast_dns_resultThe result of a DNS query
 Cast_dns_srv_recordAn SRV record
 Cast_dns_test_stringRepresentation of a string in DNS
 Cast_dns_txt_recordA TXT record
 Cast_dnsmgr_entry
 Cast_dsp
 Cast_dsp_busy_pattern
 Cast_eidAn Entity ID is essentially a MAC address, brief and unique
 Cast_endpoint
 Cast_endpoint_blobBlob of data associated with an endpoint
 Cast_endpoint_snapshotA snapshot of an endpoint's state
 Cast_ev_check_listSubscription event check list
 Cast_eventAn event
 Cast_event_ieAn event information element
 Cast_event_ie_str_payloadThe payload for a string information element
 Cast_event_ie_val
 Cast_event_iteratorSupposed to be an opaque type
 Cast_extenAst_exten: An extension The dialplan is saved as a linked list with each context having it's own linked list of extensions - one item per priority
 Cast_fax_debug_info
 Cast_fax_document
 Cast_fax_documents
 Cast_fax_sessionThe data required to handle a fax session
 Cast_fax_session_detailsThe data communicated between the high level applications and the generic fax function
 Cast_fax_t38_parameters
 Cast_fax_techUsed to register a FAX technology module with res_fax
 Cast_fdset
 Cast_featuremap_configConfiguration for the builtin features
 Cast_features_general_configGeneral features configuration items
 Cast_features_pickup_configConfiguration relating to call pickup
 Cast_features_xfer_configFeature configuration relating to transfers
 Cast_filestreamThis structure is allocated by file.c in one chunk, together with buf_size and desc_size bytes of memory to be used for private purposes (e.g. buffers etc.)
 Cast_flagsStructure used to handle boolean flags
 Cast_flags64Structure used to handle a large number of boolean flags == used only in app_dial?
 Cast_formatDefinition of a media format
 Cast_format_capFormat capabilities structure, holds formats + preference order + etc
 Cast_format_defEach supported file format is described by the following structure
 Cast_format_interfaceOptional format interface to extend format operations
 Cast_frameData structure associated with a single frame of data
 Cast_frame_cache
 Cast_frame_subclass
 Cast_framehook
 Cast_framehook_interface
 Cast_framehook_list
 Cast_framesThis is just so ast_frames, a list head struct for holding a list of ast_frame structures, is defined
 Cast_generator
 Cast_group_infoChannel group info
 Cast_haInternal representation of ACL entries In principle user applications would have no need for this, but there is sometimes a need to extract individual items, e.g. to print them, and rather than defining iterators to navigate the list, and an externally visible 'struct ast_ha_entry', at least in the short term it is more convenient to make the whole thing public and let users play with them
 Cast_hangup_handler
 Cast_hangup_handler_list
 Cast_hashtab
 Cast_hashtab_bucket
 Cast_hashtab_iterIterator for traversing the buckets
 Cast_heap
 Cast_hintStructure for dial plan hints
 Cast_hintdeviceStructure for dial plan hint devices
 Cast_hostent
 Cast_http_authHTTP authentication information
 Cast_http_digest
 Cast_http_uriDefinition of a URI handler
 Cast_iax2_firmware_header
 Cast_iax2_full_enc_hdr
 Cast_iax2_full_hdr
 Cast_iax2_meta_hdr
 Cast_iax2_meta_trunk_entry
 Cast_iax2_meta_trunk_hdr
 Cast_iax2_meta_trunk_mini
 Cast_iax2_mini_enc_hdr
 Cast_iax2_mini_hdr
 Cast_iax2_video_hdr
 Cast_ice_host_candidateStructure which contains ICE host candidate mapping information
 Cast_ignorepatAst_ignorepat: Ignore patterns in dial plan
 Cast_imagerStructure associated with registering an image format
 Cast_includeAst_include: include= support in extensions.conf
 Cast_iostream
 Cast_ivr_menu
 Cast_ivr_option
 Cast_jbGeneral jitterbuffer state
 Cast_jb_confGeneral jitterbuffer configuration
 Cast_jb_implJitterbuffer implementation struct
 Cast_jsonAbstract JSON element (object, array, string, int, ...)
 Cast_json_errorJSON parsing error information
 Cast_json_iterIterator for JSON object key/values
 Cast_json_payload
 Cast_key
 Cast_lock_trackLock tracking information
 Cast_lock_track_flags
 Cast_manager_event_blobStruct containing info for an AMI event to send out
 Cast_manager_userUser descriptor, as read from the config file
 Cast_mansession
 Cast_media_index
 Cast_mixmonitor_methodsMixMonitor virtual methods table definition
 Cast_module
 Cast_module_info
 Cast_module_user
 Cast_msgA message
 Cast_msg_dataStructure used to transport a message through the frame core
 Cast_msg_data_attribute
 Cast_msg_handlerAn external processor of received messages
 Cast_msg_techA message technology
 Cast_msg_var_iterator
 Cast_multi_channel_blobA multi channel blob data structure for multi_channel_blob stasis messages
 Cast_multi_object_blobA multi object blob data structure to carry user event stasis messages
 Cast_multicast_rtp_options
 Cast_mutex_infoStructure for mutex and tracking information
 Cast_mwi_blobObject that represents an MWI update with some additional application defined data
 Cast_mwi_mailbox_object
 Cast_mwi_observerMWI state event interface
 Cast_mwi_publisher
 Cast_mwi_stateThe structure that contains MWI state
 Cast_mwi_subscriber
 Cast_MYSQL_id
 Cast_named_lock
 Cast_netsock
 Cast_netsock_list
 Cast_option_header
 Cast_option_types
 Cast_parked_call_payloadA parked call message payload
 Cast_parking_bridge_feature_fn_tableA function table providing parking functionality to the Bridging API Bridging API and other consumers
 Cast_party_callerCaller Party information
 Cast_party_connected_lineConnected Line/Party information
 Cast_party_dialedDialed/Called Party information
 Cast_party_func_args
 Cast_party_idInformation needed to identify an endpoint in a call
 Cast_party_id_ies
 Cast_party_members
 Cast_party_nameInformation needed to specify a name in a call
 Cast_party_name_ies
 Cast_party_numberInformation needed to specify a number in a call
 Cast_party_number_ies
 Cast_party_redirectingRedirecting Line information. RDNIS (Redirecting Directory Number Information Service) Where a call diversion or transfer was invoked
 Cast_party_redirecting_reasonRedirecting reason information
 Cast_party_redirecting_reason_ies
 Cast_party_subaddressInformation needed to specify a subaddress in a call
 Cast_party_subaddress_ies
 Cast_pbx
 Cast_pbx_argsOptions for ast_pbx_run()
 Cast_peer_list
 Cast_presence_state_messageStasis message payload representing a presence state update
 Cast_readq_list
 Cast_rtcpStructure defining an RTCP session
 Cast_rtpRTP session description
 Cast_rtp_codecs
 Cast_rtp_dtls_cfgDTLS configuration structure
 Cast_rtp_engine
 Cast_rtp_engine_dtlsStructure that represents the optional DTLS SRTP support within an RTP engine
 Cast_rtp_engine_iceStructure that represents the optional ICE support within an RTP engine
 Cast_rtp_engine_ice_candidateStructure for an ICE candidate
 Cast_rtp_engine_testStructure that represents the test functionality for res_rtp_asterisk unit tests
 Cast_rtp_glue
 Cast_rtp_instance
 Cast_rtp_instance_stats
 Cast_rtp_ioqueue_threadStructure which contains ioqueue thread information
 Cast_rtp_mime_type
 Cast_rtp_payload_type
 Cast_rtp_rtcp_feedbackAn object that represents data received in a feedback report
 Cast_rtp_rtcp_feedback_rembA REMB feedback message (see draft-alvestrand-rmcat-remb-03 for details)
 Cast_rtp_rtcp_nack_payloadStructure for storing RTP packets for retransmission
 Cast_rtp_rtcp_reportAn object that represents data sent during a SR/RR RTCP report
 Cast_rtp_rtcp_report_blockA report block within a SR/RR report
 Cast_rwlock_infoStructure for rwlock and tracking information
 Cast_sched_context
 Cast_sdp_crypto
 Cast_sdp_crypto_api
 Cast_sdp_srtpStructure for secure RTP audio
 Cast_secure_call_store
 Cast_security_event_auth_method_not_allowedAuth method used not allowed
 Cast_security_event_chal_resp_failedAn attempt at challenge/response auth failed
 Cast_security_event_chal_sentA challenge was sent out
 Cast_security_event_commonCommon structure elements
 Cast_security_event_failed_aclChecking against an IP access control list failed
 Cast_security_event_ie_type
 Cast_security_event_inval_acct_idInvalid account ID specified (invalid username, for example)
 Cast_security_event_inval_passwordAn attempt at basic password auth failed
 Cast_security_event_inval_transportAttempt to contact peer on invalid transport
 Cast_security_event_ip_addr
 Cast_security_event_load_avgRequest denied because of a load average limit
 Cast_security_event_mem_limitRequest denied because of a memory limit
 Cast_security_event_req_bad_formatInvalid formatting of request
 Cast_security_event_req_no_supportRequest denied because we don't support it
 Cast_security_event_req_not_allowedRequest denied because it's not allowed
 Cast_security_event_session_limitRequest denied because of a session limit
 Cast_security_event_successful_authSuccessful authentication
 Cast_security_event_unexpected_addrUnexpected source address for a session in progress
 Cast_sem
 Cast_serializer_pool
 Cast_serializer_shutdown_group
 Cast_set_party_callerIndicate what information in ast_party_caller should be set
 Cast_set_party_connected_lineIndicate what information in ast_party_connected_line should be set
 Cast_set_party_idIndicate what information in ast_party_id should be set
 Cast_set_party_redirectingIndicate what information in ast_party_redirecting should be set
 Cast_silence_generator
 Cast_sip_aclSIP ACL details and configuration
 Cast_sip_amiAMI variable container
 Cast_sip_aorA SIP address of record
 Cast_sip_api_tech
 Cast_sip_auth
 Cast_sip_auth_vector
 Cast_sip_authenticatorAn interchangeable way of handling digest authentication for SIP
 Cast_sip_bodySIP body description
 Cast_sip_body_dataData used to create bodies for NOTIFY/PUBLISH requests
 Cast_sip_channel_pvtA structure which contains a channel implementation and session
 Cast_sip_cli_context
 Cast_sip_cli_formatter_entry
 Cast_sip_contactContact associated with an address of record
 Cast_sip_contact_statusA contact's status
 Cast_sip_contact_wrapperA wrapper for contact that adds the aor_id and a consistent contact id. Used by ast_sip_for_each_contact
 Cast_sip_direct_media_configurationDirect media options for SIP endpoints
 Cast_sip_domain_alias
 Cast_sip_endpointAn entity with which Asterisk communicates
 Cast_sip_endpoint_extensionsEndpoint configuration for SIP extensions
 Cast_sip_endpoint_formatterAn entity responsible formatting endpoint information
 Cast_sip_endpoint_id_configurationParty identification options for endpoints
 Cast_sip_endpoint_identifierAn entity responsible for identifying the source of a SIP message
 Cast_sip_endpoint_info_configurationEndpoint configuration options for INFO packages
 Cast_sip_endpoint_media_configurationMedia configuration for SIP endpoints
 Cast_sip_endpoint_nat_configurationNAT configuration options for endpoints
 Cast_sip_endpoint_pickup_configurationCall pickup configuration options for endpoints
 Cast_sip_endpoint_subscription_configurationEndpoint subscription configuration
 Cast_sip_event_publisher_handlerCallbacks that event publisher handlers will define
 Cast_sip_exten_state_dataStructure used for presence XML bodies
 Cast_sip_identify_by_vector
 Cast_sip_info_recording_configurationConfiguration for one-touch INFO recording
 Cast_sip_media_rtp_configurationRTP configuration for SIP endpoints
 Cast_sip_message_accumulatorMessage counter used for message-summary XML bodies
 Cast_sip_mwi_configurationEndpoint configuration for unsolicited MWI
 Cast_sip_nat_hookStructure for SIP nat hook information
 Cast_sip_notifier
 Cast_sip_outbound_authenticatorInterchangeable way of responding to authentication challenges
 Cast_sip_outbound_publishOutbound publish information
 Cast_sip_outbound_publish_clientOutbound publish client state information (persists for lifetime of a publish)
 Cast_sip_outbound_publish_stateOutbound publish state information (persists for lifetime of a publish)
 Cast_sip_publicationStructure representing a SIP publication
 Cast_sip_publication_resourceStructure representing a publication resource
 Cast_sip_publish_handlerCallbacks that publication handlers will define
 Cast_sip_pubsub_body_generatorPubsub body generator
 Cast_sip_pubsub_body_supplementBody supplement
 Cast_sip_sched_task
 Cast_sip_sessionA structure describing a SIP session
 Cast_sip_session_delayed_requestStructure used for sending delayed requests
 Cast_sip_session_mediaA structure containing SIP session media information
 Cast_sip_session_media_read_callback_stateStructure which contains read callback information
 Cast_sip_session_media_stateStructure which contains media state information (streams, sessions)
 Cast_sip_session_sdp_handlerA handler for SDPs in SIP sessions
 Cast_sip_session_supplementA supplement to SIP message processing
 Cast_sip_session_suspenderStruct controlling the suspension of the session's serializer
 Cast_sip_subscriber
 Cast_sip_subscriptionStructure representing a "virtual" SIP subscription
 Cast_sip_subscription_handler
 Cast_sip_subscription_response_dataData for responses to SUBSCRIBEs and NOTIFIEs
 Cast_sip_supplementA supplement to SIP message processing
 Cast_sip_t38_configuration
 Cast_sip_timer_optionsSession timers options
 Cast_sip_tpmgr_state_callback
 Cast_sip_transportTransport to bind to
 Cast_sip_transport_stateStructure for SIP transport information
 Cast_slinfactory
 Cast_smdi_interface
 Cast_smdi_md_messageAn SMDI message desk message
 Cast_smdi_mwi_messageAn SMDI message waiting indicator message
 Cast_smoother
 Cast_sockaddrSocket address structure
 Cast_sorceryFull structure for sorcery
 Cast_sorcery_global_observerInterface for the global sorcery observer
 Cast_sorcery_instance_observerInterface for the sorcery instance observer
 Cast_sorcery_internal_wizardStructure for an internal wizard instance
 Cast_sorcery_objectStructure for internal sorcery object information
 Cast_sorcery_object_detailsStructure which contains details about a sorcery object
 Cast_sorcery_object_fieldStructure for registered object field
 Cast_sorcery_object_typeStructure for registered object type
 Cast_sorcery_object_type_observerStructure for registered object type observer
 Cast_sorcery_object_wizardStructure for a wizard instance which operates on objects
 Cast_sorcery_observerInterface for a sorcery object type observer
 Cast_sorcery_wizardInterface for a sorcery wizard
 Cast_sorcery_wizard_observerInterface for the sorcery wizard observer
 Cast_speech
 Cast_speech_engine
 Cast_speech_result
 Cast_srtp
 Cast_srtp_cb
 Cast_srtp_policy
 Cast_srtp_policy_res
 Cast_srtp_res
 Cast_state_cbAst_state_cb: An extension state notify register item
 Cast_state_cb_info
 Cast_stir_shaken_payload
 Cast_strThe descriptor of a dynamic string XXX storage will be optimized later if needed We use the ts field to indicate the type of storage. Three special constants indicate malloc, ast_alloca() or static variables, all other values indicate a struct ast_threadstorage pointer
 Cast_stream
 Cast_stream_codec_negotiation_prefs
 Cast_stream_metadata_entry
 Cast_stream_topology
 Cast_string_field_mgr
 Cast_string_field_pool
 Cast_swAst_sw: Switch statement in extensions.conf
 Cast_switch
 Cast_taskprocessorA ast_taskprocessor structure is a singleton by name
 Cast_taskprocessor_listenerA listener for taskprocessors
 Cast_taskprocessor_listener_callbacks
 Cast_taskprocessor_localLocal data parameter
 Cast_tcptls_session_argsArguments for the accepting thread
 Cast_tcptls_session_instanceDescribes a server instance
 Cast_test
 Cast_test_execute_results
 Cast_test_infoContains all the initialization information required to store a new test definition
 Cast_test_suite_message_payloadA wrapper object that can be ao2 ref counted around an ast_json blob
 Cast_threadpoolAn opaque threadpool structure
 Cast_threadpool_listenerListener for a threadpool
 Cast_threadpool_listener_callbacks
 Cast_threadpool_options
 Cast_threadstorageData for a thread locally stored variable
 Cast_timer
 Cast_timing
 Cast_timing_interfaceTiming module interface
 Cast_tls_config
 Cast_tm
 Cast_tone_zoneA set of tones for a given locale
 Cast_tone_zone_partA description of a part of a tone
 Cast_tone_zone_soundDescription of a tone
 Cast_trans_pvtDefault structure for translators, with the basic fields and buffers, all allocated as part of the same chunk of memory. The buffer is preceded by AST_FRIENDLY_OFFSET bytes in front of the user portion. 'buf' points right after this space
 Cast_translatorDescriptor of a translator
 Cast_udptlStructure for an UDPTL session
 Cast_unreal_pvtThe base pvt structure for local channel derivatives
 Cast_unreal_pvt_callbacksCallbacks that can be provided by concrete implementations of the unreal channel driver that will be called when events occur in the unreal layer
 Cast_uriStores parsed uri information
 Cast_user_list
 Cast_utf8_validator
 Cast_uuid
 Cast_value_translation
 Cast_var_t
 Cast_variableStructure for variables, used for configurations and for channel variables
 Cast_vm_functionsVoicemail function table definition
 Cast_vm_greeter_functionsVoicemail greeter function table definition
 Cast_vm_mailbox_snapshot
 Cast_vm_msg_snapshot
 Cast_vm_recording_dataStructure used for ast_copy_recording_to_vm in order to cleanly supply data needed for making the recording from the recorded file
 Cast_vm_user
 Cast_websocketStructure definition for session
 Cast_websocket_protocolA websocket protocol implementation
 Cast_websocket_serverStructure for a WebSocket server
 Cast_xml_doc_itemStruct that contains the XML documentation for a particular item. Note that this is an ao2 ref counted object
 Cast_xml_doc_item_listThe struct to be used as the head of an ast_xml_doc_item list when being manipulated
 Cast_xmpp_buddyXMPP Buddy
 Cast_xmpp_capabilitiesResource capabilities
 Cast_xmpp_clientXMPP Client Connection
 Cast_xmpp_client_configXMPP Client Configuration
 Cast_xmpp_global_configXMPP Global Configuration
 Cast_xmpp_messageXMPP Message
 Cast_xmpp_resourceXMPP Resource
 Casterisk_devicestate_publisher_stateStructure which contains Asterisk device state publisher state information
 Casterisk_mwi_publisher_stateStructure which contains Asterisk mailbox publisher state information
 Casterisk_publication_configStructure which contains Asterisk publication information
 Castobj2
 Castobj2_lock
 Castobj2_lockobj
 Castobj2_rwlock
 Casync_dataData required for an asynchronous callback
 Casync_datastore_data
 Casync_delete_name_rec_task_data
 Casync_minimal_dataMinimal data required to signal the completion of an async resolve
 Casync_playback_task_data
 Casync_resolution_dataData used by async result callback
 Catexits
 Cattended_transfer_propertiesCollection of data related to an attended transfer attempt
 Cattended_transfer_state_propertiesProperties of an attended transfer state
 Cau_desc
 Caudiohook_volumeAudiohook volume adjustment structure
 Caudiosocket_instance
 Cautopause
 Cb64_baseioStructure for base64 encoding
 Cbackend_dataBackend data that the mock sorcery wizard uses to create objects
 CbackendsList of registered channel types
 Cbaseio
 Cbe_listList of registered backends
 Cbksp_req_message
 Cblind_transfer_cb_data
 Cblind_transfer_dataData specifying where a blind transfer is going to
 Cbody_generators
 Cbody_partA multipart body part and meta-information
 Cbody_supplements
 Cbridge_basic_personalityStructure that organizes different personalities for basic bridges
 Cbridge_channel_control_thread_data
 Cbridge_channel_impart_condInternal bridge impart wait condition and associated conditional
 Cbridge_channel_impart_ds_head
 Cbridge_custom_callback
 Cbridge_leave_data
 Cbridge_list_data
 Cbridge_manager_controller
 Cbridge_manager_request
 Cbridge_metric_defs
 Cbridge_park
 Cbridge_playfile
 Cbridge_profile
 Cbridge_profile_sounds
 Cbridge_role
 Cbridge_role_option
 Cbridge_roles_datastore
 Cbridge_run_app
 Cbridge_syncSynchronous bridge action object
 Cbridge_technologies
 CBTREEINFO
 Cbucket_test_stateTest state structure for scheme wizards
 Cbutton_definition
 Cbutton_definition_template
 Cbutton_template_res_message
 Ccache_dump_data
 Ccache_entry
 Ccache_entry_keyThe key for an entry in the cache
 Ccache_file_includeHold the mtime for config files, so if we don't need to reread our config, don't
 Ccache_file_mtime
 Ccache_put_snapshots
 Ccache_test_data
 Ccaldav_pvt
 Ccalendar_id
 Ccall_followmeData structure for followme scripts
 Ccall_info_message
 Ccall_info_message_variable
 Ccall_number_pool
 Ccall_queue
 Ccall_state_message
 CcallattemptWe define a custom "local user" structure because we use it not only for keeping track of what is in use but also for keeping track of who we're dialing
 Ccallback_data
 Ccallbacks_calledTracking object used to verify format attribute callbacks
 Ccallerid_state
 Ccallthread
 Ccapabilities_res_message
 Ccategories_level_t
 Ccategory_and_metric
 Ccategory_t
 Ccause_args
 Ccauses_mapMap AST_CAUSE's to readable string representations
 Ccc_agent_backend
 Ccc_agent_backends
 Ccc_callback_helper
 Ccc_control_payloadThe payload for an AST_CONTROL_CC frame
 Ccc_core_instance
 Ccc_epa_entryInstance data for a Call completion EPA entry
 Ccc_generic_agent_pvt
 Ccc_monitor_backend
 Ccc_monitor_backends
 Ccc_monitor_treeThe "tree" of interfaces that is dialed
 Ccc_recall_ds_data
 Ccc_state_change_args
 Ccc_status_response_args
 Ccdr_batchThe actual batch queue
 Ccdr_batch_itemQueued CDR waiting to be batched
 Ccdr_beitemRegistration object for CDR backends
 Ccdr_custom_config
 Ccdr_func_data
 Ccdr_func_payload
 Ccdr_objectAn in-memory representation of an active CDR
 Ccdr_object_fn_tableA virtual table used for cdr_object
 Ccdr_object_snapshotA wrapper object around a snapshot. Fields that are mutable by the CDR engine are replicated here
 Ccdr_syslog_config
 Ccdr_tds_config
 Ccel_backend
 Ccel_configA container that holds all config-related information
 Ccel_dialstatus
 Ccel_linkedid
 Ccel_tds_config
 Ccelt_attrCELT attribute structure
 CcfaliasStructure for conversion between compressed SIP and "normal" SIP headers
 Ccfextension_states
 Ccfg_entry_args
 Ccfg_hook
 Ccfmtime_head
 Ccfsip_methodsThe core structure to setup dialogs. We parse incoming messages by using structure and then route the messages according to the type
 Ccfsip_optionsList of well-known SIP options. If we get this in a require, we should check the list and answer accordingly
 Ccfsubscription_typesSubscription types that we support. We support
 Cchan2devMapping for channel states to device states
 Cchan_alsa_pvt
 Cchan_iax2_pvt
 Cchan_listChannel call record structure
 Cchan_oss_pvtDescriptor for one of our channels
 Cchan_pjsip_pvtThe PJSIP channel driver pvt, stored in the ast_sip_channel_pvt data structure
 CchanlistList of channel drivers
 Cchannel
 Cchannel_lock_frame
 Cchannel_metric_defs
 Cchannel_role_snapshotA channel snapshot wrapper object used in ast_multi_channel_blob objects
 Cchannel_set_debug_args
 Cchannel_usage
 Cchans
 Cchanspy_translation_helper
 CchanvarStructure for queuing ARI channel variable setting
 Ccid_set
 Ccidinfo
 Ccilist
 Cclear_display_message
 Cclear_prinotify_message
 Cclear_prompt_message
 Ccli_alias
 Ccli_permList of restrictions per user
 Ccli_perm_head
 Ccli_permsList of users and permissions
 Ccli_sub_complete_parms
 Ccli_sub_parms
 Ccllist
 Cclose_receive_channel_message
 Ccmts_list
 Ccodec2_translator_pvt
 Ccodec_dahdi_pvt
 Ccolumn
 Ccolumns
 Ccommonbuf
 Ccomplex
 Ccomplex_task_data
 CconfAll configuration options for statsd client
 Cconf_global_optionsGlobal configuration options for statsd client
 Cconf_menu
 Cconf_menu_action
 Cconf_menu_entry
 Cconfbridge_cfg
 Cconfbridge_conferenceThe structure that represents a conference bridge
 Cconfbridge_hook_data
 Cconfbridge_stateA conference state object to hold the various state callback functions
 Cconfbridge_userThe structure that represents a conference bridge user
 Cconfig_item
 Cconfig_odbc_obj
 Cconfigs
 Cconfs
 Cconsole
 Cconsole_pvtConsole pvt structure
 Cconsole_state_data
 Cconsumer
 Ccontact
 Ccontact_transport_monitor
 Ccontrol_dial_args
 Ccontrol_list
 Cconvolve_channel
 Cconvolve_channel_pair
 Cconvolve_data
 Ccops_cmts
 Ccops_gate
 Ccops_ippool
 Ccopsmsg
 Ccorosync_node
 Ccorosync_ping_payloadA payload wrapper around a corosync ping event
 Ccount_agents_cb_data
 Ccount_monitors_cb_data
 Ccreate_addr_info
 Ccreatelist
 Ccts
 Ccurl_args
 Ccurl_bucket_file_dataData passed to cURL callbacks
 Ccurl_cb_data
 Ccurl_settings
 Ccurl_write_callback_dataCallback data passed to WriteMemoryCallback
 Ccustom_prepare_struct
 Cdahdi_chan_confChannel configuration from chan_dahdi.conf . This struct is used for parsing the [channels] section of chan_dahdi.conf. Generally there is a field here for every possible configuration item
 Cdahdi_distRings
 Cdahdi_pvt
 Cdahdi_starting_point
 Cdahdi_subchannel
 Cdahdi_timer
 Cdata_buffer_payload_entryPayload entry placed inside of the data buffer list
 Cdatabases
 Cdatum
 CDBT
 Cdebug_info_history
 Cdefault_taskprocessor_listener_pvt
 Cdefer_bridge_add_obj
 Cdeferred_data
 Cdefinetimedate_message
 Cdetect_information
 Cdevice_state_subscriptionDevice state subscription object
 Cdevices
 Cdevstate_provA device state provider (not a channel)
 Cdevstate_provsA list of providers
 Cdial_head
 Cdial_masquerade_datastore
 Cdial_target
 Cdial_trunk_args
 Cdialed_cc_interfaces
 Cdialed_number_message
 Cdialog_info_xml_stateStructure which contains dialog-info+xml state information
 Cdialplan_countersCounters for the show dialplan manager command
 Cdigestkeys
 Cdigit_detect_state_t
 Cdirectory_item
 Cdirentry
 Cdirlist
 Cdisplay_notify_message
 Cdisplay_prinotify_message
 Cdisplay_prinotify_message_variable
 Cdisplay_prompt_status_message
 Cdisplay_prompt_status_message_variable
 Cdisplaytext_message
 Cdistributor_dialog_data
 CdistRingData
 Cdn_answer
 Cdns_HEADER
 Cdns_query_set_queryA DNS query set query, which includes its state
 Cdns_recordA DNS record to be used during a test
 Cdns_synchronous_resolveStructure used for signaling back for synchronous resolution completion
 Cdocumentation_treeXML documentation tree
 CdomainDomain data structure
 Cdomain_list
 Cdoublecomplex
 Cdpcache
 Cdpreq_data
 Cdrag_infoSupport for drag actions
 Cdscp_codepoint
 Cdsn
 Cdtmf_detect_state_t
 Cdtmf_menu_hook_pvt
 Cdtmf_store_dataPrivate data structure used with the function's datastore
 Cdummy_config
 Cdundi_answer
 Cdundi_cause
 Cdundi_encblock
 Cdundi_entity_info
 Cdundi_hdr
 Cdundi_hint
 Cdundi_hint_metadata
 Cdundi_ie
 Cdundi_ie_data
 Cdundi_ie_hdr
 Cdundi_ies
 Cdundi_mapping
 Cdundi_packet
 Cdundi_peer
 Cdundi_peer_status
 Cdundi_precache_queue
 Cdundi_query_state
 Cdundi_request
 Cdundi_result
 Cdundi_result_datastore
 Cdundi_transaction
 Cdynamic_dtmf_hook_data
 Cdynamic_dtmf_hook_run
 Cdynamic_list
 Cebl_context
 Cenbloc_call_message
 Cendpoint_formatters
 Cendpoint_identifier_list
 Cendpoint_identifiers
 Cendpoint_metric_defs
 Cengines
 Centry
 Centry_list
 Cenum_context
 Cenum_naptr_rr
 Cenum_result_datastore
 Cepa_backendBackend for an event publication agent
 Cepa_static_data
 Cepa_static_data_list
 Cevent
 Cevent_node
 Cevent_sessionA wrapper for the /ref ast_ari_websocket_session
 Cevent_sources
 Cevent_state_compositorThe Event State Compositors
 Cevent_sub_data
 Cevententry
 Ceventlist
 Ceventqent
 Cewscal_pvt
 Cexchangecal_pvt
 Cexpr_node
 Cexpression_tokenA token in the expression or an evaluated part of the expression
 Cexten_infoExtension to add to our context
 Cexten_state_pub_data
 Cexten_state_publisherAn extension state publisher
 Cexten_state_subscriptionA subscription for extension state
 CextensionStructure to hold extensions
 Cextension_child_dialstringData regarding an extension monitor's child's dialstrings
 Cextension_monitor_pvtPrivate data for an extension monitor
 Cexternal_vars
 Cfake_context
 Cfast_originate_helperHelper function for originate
 Cfax_detectUsed for fax detect framehook
 Cfax_gatewayUsed for gateway framehook
 Cfax_moduleRegistered FAX technology modules are put into this list
 Cfax_options
 Cfax_session
 Cfaxmodules
 Cfbuf_t
 CfeaturegroupFeaturegroup representation
 Cfeaturegroup_itemEntry in the container of featuregroups
 Cfeatures_config
 Cfeatures_global_configConfiguration from the "general" section of features.conf
 Cfft_data
 Cfilter_message_restrictionsOutgoing message modification restrictions
 Cfilter_struct
 Cfindme_user
 Cfindme_user_listptr
 Cfirmwares
 Cfixed_jbPrivate fixed_jb structure
 Cfixed_jb_conf
 Cfixed_jb_frame
 Cfm_args
 Cfollowmes
 Cfoo_data
 Cfork_cdr_message_payload
 Cformat_cap_framedStructure used for capability formats, adds framing
 Cformat_cap_framed_listLinked list for formats
 Cformat_interfaceStructure used when registering a format interface
 Cformats
 Cforward_stat_message
 Cfragment_t
 Cframe_drop_data
 Cframe_list
 Cframe_trace_data
 Cfsk_data
 Cfunc_confbridge_data
 CFuncDef
 Cg722_decode_state_t
 Cg722_decoder_pvt
 Cg722_encode_state_t
 Cg722_encoder_pvt
 Cg726_coder_pvt
 Cg726_desc
 Cg726_state
 Cgate_list
 Cgatespec
 Cgen_state
 Cgeneric_monitor_instance
 Cgeneric_monitor_instance_list
 Cgeneric_monitor_pvtPrivate data for generic device monitor
 Cglobal_config
 Cglobal_curl_info
 Cglues
 Cgoertzel_result_t
 Cgoertzel_state_t
 Cgosub_stack_frame
 Cgosub_stack_list
 Cgrab_desc
 Cgroup
 Cgroup_entry
 Cgroups
 Cgsm_state
 Cgsm_translator_pvt
 Ch263_attr
 Ch263_desc
 Ch264_attr
 Ch264_desc
 Changup_data
 Chash_bucket
 Chash_bucket_node
 Chash_test
 Chash_traversal_state
 Chash_traversal_state_check
 Chashhdr
 CHASHINFO
 Chdr_list
 Chdr_list_entryLinked list for accumulating headers
 Cheader
 Cheader_dataData structure used for ast_sip_push_task_wait_serializer
 Cheader_list
 Chelpers
 Chep_chunk
 Chep_chunk_ip4
 Chep_chunk_ip6
 Chep_chunk_uint16
 Chep_chunk_uint32
 Chep_chunk_uint8
 Chep_ctrl
 Chep_generic
 Chepv3_capture_infoHEPv3 Capture Info
 Chepv3_global_configGlobal configuration for the module
 Chepv3_runtime_dataRun-time data derived from hepv3_global_config
 Chfp_agThis struct holds HFP features the AG supports
 Chfp_cindThis struct holds mappings for indications
 Chfp_hfThis struct holds HFP features that we support
 Chfp_pvtThis struct holds state information about the current hfp connection
 Chints
 CHKDFContext
 CHMACContext
 Chold_info
 Chold_intercept_dataPrivate data structure used with the function's datastore
 Cholding_channelStructure which contains per-channel role information
 Chook_state
 Chook_thread_arg
 Chost_candidatesList of ICE host candidate mappings
 Chtab
 Chttp_routeStructure to hold http routes (valid URIs, and the files they link to)
 Chttp_uri_redirect
 Chttp_worker_private_data
 Ciax2_codec_pref
 Ciax2_context
 Ciax2_dpcache
 Ciax2_ie
 Ciax2_peer
 Ciax2_pkt_buf
 Ciax2_registry
 Ciax2_thread
 Ciax2_trunk_peer
 Ciax2_user
 Ciax_firmware
 Ciax_flag
 Ciax_frame
 Ciax_frame_listThis is just so iax_frames, a list head struct for holding a list of iax_frame structures, is defined
 Ciax_frames
 Ciax_ie_data
 Ciax_ies
 Ciax_rr
 Ciax_template
 Cicalendar_pvt
 Cice_wrap
 Cicilist
 Cidle_list
 Cie_mapIE payload types and names
 Cilbc_attr
 Cilbc_coder_pvt
 CiLBC_Dec_Inst_t_
 CiLBC_Enc_Inst_t_
 CiLBC_ULP_Inst_t_
 Cimagers
 Cinclfile
 Cindicate_data
 Cinfo_dtmf_data
 Cinitial_notify_data
 Cinlist
 Cinprocess
 Cinternal_ast_codec
 Cinternal_state
 Cinvite_replacesStructure used to retrieve channel from another session
 Cinvstate2stringtableReadable descriptions of device states
 Cio_contextGlobal IO variables are now in a struct in order to be made threadsafe
 Cio_recKept for each file descriptor
 CioqueuesList of ioqueue threads
 Cip_identify_matchStructure for an IP identification matching object
 Cippool_list
 Cisdn_msg
 Citemlist
 Civr_localuser
 Cjack_data
 Cjb_conf
 Cjb_frame
 Cjb_framedata
 Cjb_info
 Cjb_stream_sync
 Cjingle_action_handlerDefined handlers for different Jingle actions
 Cjingle_config
 Cjingle_endpointEndpoint which contains configuration information and active sessions
 Cjingle_endpoint_stateEndpoint state information
 Cjingle_reason_mappingReason text <-> cause code mapping
 Cjingle_sessionSession which contains information about an active session
 Cjitterbuf
 Ckeypad_button_message
 Ckeys
 Ckqueue_timer
 Clang_format_infoArguments that are necessary for adding format/lang pairs
 Cldap_table_configTable configuration
 Cleave_vm_optionsOptions for leaving voicemail with the voicemail() application
 Climits
 Cline_stat_res_message
 Cline_state_req_message
 Clinear_state
 Clines
 Cload_order
 Cload_order_entry
 Cload_results_map
 Cload_retries
 Cload_task_dataRelevant data associated with taskprocessor load test
 Cloadupdate
 Clocal_bridge
 Clocal_optimizationStructure representing relevant data during a local channel optimization
 Clocal_pvtLocal pvt structure for all channels
 Clocale_entry
 Clocalelist
 Clock_frame
 Clock_infosA list of each thread's lock info
 Clocklist
 Clog_mappings
 Clogchannel
 Clogchannels
 Clogformatter
 Clogmsg
 Clogmsgs
 Clpc10_coder_pvt
 Clpc10_decoder_state
 Clpc10_encoder_state
 ClsinfoLeap second information
 Cmailbox_alias_mapping
 Cmailbox_mappingA mapping between an SMDI mailbox ID and an Asterisk mailbox
 Cmanager_action
 Cmanager_channel_variableList of channel variables to append to all channel-related events
 Cmanager_custom_hook
 Cmanager_hooksList of hooks registered
 CmansessionIn case you didn't read that giant block of text above the mansession_session struct, the struct mansession is named this solely to keep the API the same in Asterisk. This structure really represents data that is different from Manager action to Manager action. The mansession_session pointer contained within points to session-specific data
 Cmansession_session
 Cmappings
 Cmatch_charMatch_char: forms a syntax tree for quick matching of extension patterns
 Cmatch_recording_data
 Cmatch_req_args
 Cmax_forwardsChannel datastore data for max forwards
 Cmax_pjproject_log_level_check
 Cmbl_pvt
 CMD5Context
 Cmedia_infoStructure to hold information about a media file
 Cmedia_offer_data
 Cmedia_qualifier
 Cmedia_variantStructure to hold a list of the format variations for a media file for a specific variant
 Cmember
 Cmerge_direction
 Cmessage
 Cmessage_subscriptionA subscription to some endpoint or technology
 Cmessage_templatesThe list of e-mail templates
 Cmf_detect_state_t
 Cmgcp_endpoint
 Cmgcp_gateway
 Cmgcp_messageMgcp_message: MGCP message for queuing up
 Cmgcp_request
 Cmgcp_response
 Cmgcp_subchannel
 Cmime_cbinfo
 Cminivm_account
 Cminivm_accounts
 Cminivm_statsStructure for gathering statistics
 Cminivm_template
 Cminivm_zoneVoicemail time zones
 Cminivm_zonesThe list of e-mail time zones
 Cmisdn_bchannelB channel control structure
 Cmisdn_cfg_pt
 Cmisdn_cfg_spec
 Cmisdn_jb
 Cmisdn_lib
 Cmisdn_lib_iface
 Cmisdn_party_dialingDialed/Called information struct
 Cmisdn_party_idConnected-Line/Calling/Redirecting ID info struct
 Cmisdn_party_redirectingRedirecting information struct
 Cmisdn_stack
 Cmixmonitor
 Cmixmonitor_ds
 Cmo_listList of registered modifiers
 Cmock_channel_pvt
 Cmock_payload
 Cmodule_configThe configuration settings for this module
 Cmodule_levelMap a debug or verbose level to a module name
 Cmodule_level_list
 Cmodule_list
 Cmodule_load_word
 Cmodule_user_list
 Cmoh_files_state
 Cmohclass
 Cmohdata
 Cmonitored_transportStructure for transport to be monitored
 Cmp3_private
 CMPOOL
 Cmsg_data
 Cmsg_queue_entry
 Cmsn_list
 Cmulticast_control_packetStructure for a Linksys control packet
 Cmulticast_rtpStructure for a multicast paging instance
 CMultitype
 Cmwi_handler_data
 Cmwi_stasis_subscriptionWrapper for stasis subscription
 Cmwi_subscriptionA subscription for MWI
 Cmwi_subscription_data
 Cmwi_thread_data
 Cmwisend_info
 Cmy_weakproxy
 Cmysql_conn
 Cmysql_tables
 CMYSQLidshead
 Cnamed_acl
 Cnamed_acl_config
 Cnamed_lock_proxy
 Cnamedgroup_memberNamed group member structure
 CNamelist
 Cnamelist
 Cnaptr
 Cnaptr_record
 Cnat_hook_detailsStructure which contains hook details
 Cnative_pvt_bridge
 Cnative_pvt_chan
 Cnative_rtp_bridge_channel_dataInternal structure which contains instance information about bridged RTP channels
 Cnative_rtp_framehook_dataInternal structure which contains bridged RTP channel hook data
 Cnbs_pvt
 Cnew_invite
 Cnode
 Cnotify_cfg
 Cnotify_channel_data
 Cnotify_data
 Cnotify_option
 Cnotify_option_item
 Cnotify_task_data
 Cnotify_uri_data
 CnumberNumber structure
 Cobject_type_wizardKeeps track of the sorcery wizard and last config for each object type
 Codbc_cache_columnsThese structures are used for adaptive capabilities
 Codbc_cache_tables
 Codbc_class
 Codbc_datastore
 Codbc_datastore_row
 Codbc_objODBC container
 Codbc_tables
 Codbc_txn_frame
 Codmiana
 Coff_nominal_async_dataUser data for off-nominal async resolution test
 Coffered_mediaStructure for remembering offered media in an INVITE, to make sure we reply to all media streams
 Coffhook_message
 Cogg_vorbis_desc
 Colist
 Conhook_message
 Cooh323_config
 Cooh323_peer
 Cooh323_pvt
 Cooh323_user
 Copen_receive_channel_ack_message_ip4
 Copen_receive_channel_ack_message_ip6
 Copen_receive_channel_message
 Copenlist
 Coprmode
 Coptional_apiAn optional API
 Coptional_api_userA user of an optional API
 Coptional_ts
 Copus_attrOpus attribute structure
 Cosp_callid
 Cosp_headers
 Cosp_metrics
 Cosp_npdata
 Cosp_provider
 Cosp_results
 Coutgoing
 Coutgoing_helper
 Couthead
 Cpage_options
 Cpair
 Cpark_announce_subscription_data
 Cpark_common_datastore
 Cpark_list_data
 Cparked_subscription_data
 Cparked_subscription_datastore
 Cparked_user
 Cparking_config
 Cparking_global_config
 Cparking_limits_pvt
 Cparking_lot
 Cparking_lot_cfg
 Cparking_lot_complete
 Cparking_lot_extension_inuse_search
 Cparse_io
 Cparse_test
 Cparse_uri_argsStruct used to push PJSIP_PARSE_URI function arguments to task processor
 Cparsed_dial_string
 Cparty_b_userfield_update
 Cpath_lock
 Cpath_lock_list
 Cpattern_node
 Cpbx_builtinDeclaration of builtin applications
 Cpbx_exception
 Cpbx_find_info
 Cpbx_outgoingStructure which contains information about an outgoing dial
 Cpbx_test_pattern
 Cpcap_ethernet_headerPCAP Ethernet Header
 Cpcap_headerPCAP Header
 Cpcap_ipv4_headerPCAP IPv4 Header
 Cpcap_ipv6_headerPCAP IPv6 Header
 Cpcap_record_headerPCAP Packet Record Header
 Cpcap_udp_headerPCAP UDP Header
 Cpcq
 Cpeercnt
 Cpeers
 Cpenalty_rule
 Cpermalias
 Cpermission
 Cpersistence_recreate_data
 Cpersonality_detailsDetails for specific basic bridge personalities
 Cphone_profileStructure to hold phone profiles read from phoneprov.conf
 Cphone_pvt
 CphoneprovStructure for a phoneprov object
 Cphoneprov_fileStructure to hold file data
 Cphoneprov_providerStructure to hold config providers
 Cpickup_by_name_args
 Cpitchshift_data
 Cpjproject_log_intercept_data
 Cpjsip_func_argsStruct used to push function arguments to task processor
 Cpjsip_history_entryAn item in the history
 Cpjsip_logger_sessionPJSIP Logging Session
 Cpktcobj
 Cplayback_task_data
 Cplaylist_entry
 Cplaytones_def
 Cplaytones_item
 Cplaytones_state
 Cplc_ds
 Cplc_state_t
 Cpool_options_pair
 Cpost_join_action
 Cpresence_state_providerA presence state provider
 Cpresence_state_providersA list of providers
 Cprint_object_detailsStructure used to pass data for printing cached object information
 Cprivacy_args
 Cprofile_data
 Cprofile_entry
 Cprogalias
 Cprogress
 Cprometheus_callbackDefines a callback that will be invoked when the HTTP route is called
 Cprometheus_general_configPrometheus general configuration
 Cprometheus_labelA label that further defines a metric
 Cprometheus_metricAn actual, honest to god, metric
 Cprometheus_metric_wrapper
 Cprometheus_metrics_providerA function table for a metrics provider
 Cpsql_columns
 Cpsql_tables
 Cpthread_timer
 Cpublish_handlers
 Cpublisher_handlers
 Cpval
 CQualityMapping
 Cqueries
 Cquery_set_data
 Cqueue_end_bridge
 Cqueue_ent
 Cqueue_stasis_dataUser data for stasis subscriptions used for queue calls
 Cquote_set
 Crbtree_node
 Crbtree_traversal_state
 Crbtree_traversal_state_check
 Cread_dirs_data
 Crealtime_sqlite3_db
 CreasonsDiversion header reasons
 CRECNOINFO
 Crecurring_data
 Crefer_attendedStructure for attended transfer task
 Crefer_blindStructure for blind transfer callback details
 Crefer_progressREFER Progress structure
 Crefer_progress_notificationREFER Progress notification structure
 Crefresh_data
 Crefresh_info
 Cregister_ack_message
 Cregister_message
 Cregister_rej_message
 Cregistrar_contact_detailsStructure used for finding contact
 Cregistration_responseStructure for registration response
 Cregistrations
 Creload_queue
 Creload_queue_item
 Cremb_values
 Creplace_channel_store
 Crequest_data
 Crequest_transport_detailsStructure which contains information about a transport
 Crequests
 Creregister_data
 Creset_message
 Cresolver_dataFile-scoped data used during resolver tests
 Cresolvers
 Cresource_listResource list configuration item
 Cresource_treeA resource tree
 CringContextData
 Crobin_list
 Crow_counter_args
 Crt_cfg_entry_args
 Crt_multi_cfg_entry_args
 Crtcp_message_payload
 Crtp_direct_media_data
 Crtp_drop_packets_data
 Crtp_extmap
 Crtp_glue_data
 Crtp_glue_stream
 Crtp_learning_infoRTP learning mode tracking information
 Crtp_red
 Crtp_ssrc_mappingStructure used for mapping an incoming SSRC to an RTP instance
 Crtp_transport_wide_cc_packet_statisticsPacket statistics (used for transport-cc)
 Crtp_transport_wide_cc_statisticsStatistics information (used for transport-cc)
 Crule
 Crule_list
 Crule_lists
 Crun_station_args
 Csay_args_tTypical 'say' arguments in addition to the date or number or string to say. We do not include 'options' because they may be different in recursive calls, and so they are better left as an external parameter
 Csched
 Csched_idScheduler ID holder
 Csched_thread
 Cscoreboard
 Cscramble_information
 Csdp_handler_list
 Cselect_soft_keys_message
 Csend_lock
 Csend_request_dataStructure to hold information about an outbound request
 Csend_request_wrapper
 Csendtext_data
 Cserializer
 Cserver_identifier
 Cserver_res_message
 Cserviceurl_stat_message
 Cserviceurl_statreq_message
 Csession_refresh_stateSession refresh state information
 Csession_supplements
 Csessions
 Cset_format_access
 Cset_lamp_message
 Cset_microphone_message
 Cset_ringer_message
 Cset_size_dataHelper struct used for queued operations that change the size of the threadpool
 Cset_speaker_message
 CSHA1Context
 CSHA256Context
 CSHA512Context
 Cshow_peers_contextUsed in the sip_show_peers functions to pass parameters
 Cshutdown_data
 Csig_pri_callback
 Csig_pri_chan
 Csig_pri_span
 Csig_ss7_callback
 Csig_ss7_chan
 Csig_ss7_linkset
 Csignaling_queue_entry
 Csilk_attrSILK attribute structure
 Csimple_message_summary
 Csimple_task_data
 Csinks
 Csip_ami_outbound
 Csip_authSip_auth: Credentials for authentication to other SIP services
 Csip_auth_containerContainer of SIP authentication credentials
 Csip_cc_agent_pvt
 Csip_epa_entry
 Csip_esc_entryCommon ESC items for all event types
 Csip_esc_publish_callbacksCallbacks for SIP ESCs
 Csip_historySip_history: Structure for saving transactions within a SIP dialog
 Csip_history_head
 Csip_invite_paramParameters to the transmit_invite function
 Csip_mailboxA peer's mailbox
 Csip_monitor_instance
 Csip_msg_hdr
 Csip_notifyStruct to handle custom SIP notify requests. Dynamically allocated when needed
 Csip_options_aorStructure which contains an AOR and contacts for qualifying purposes
 Csip_options_contact_callback_dataStructure used to contain information for an OPTIONS callback
 Csip_options_contact_observer_task_dataTask details for adding an AOR to an endpoint state compositor
 Csip_options_endpoint_aor_statusStructure which contains status information for an AOR feeding an endpoint state compositor
 Csip_options_endpoint_compositor_task_dataTask details for adding an AOR to an endpoint state compositor
 Csip_options_endpoint_state_compositorStructure which contains composites information for endpoint state
 Csip_options_synchronize_aor_task_dataTask data for AOR creation or updating
 Csip_options_synchronize_task_dataStructure which contains information required to synchronize
 Csip_outbound_publish_messageQueued outbound publish message
 Csip_outbound_publisher
 Csip_outbound_registrationOutbound registration information
 Csip_outbound_registration_client_stateOutbound registration client state information (persists for lifetime of regc)
 Csip_outbound_registration_stateOutbound registration state information (persists for lifetime that registration should exist)
 Csip_peerStructure for SIP peer data, we place calls to peers if registered or fixed IP address (host)
 Csip_persistent_endpointPersistent endpoint information
 Csip_pktSip packet - raw format for outbound packets that are sent or scheduled for transmission Packets are linked in a list, whose head is in the struct sip_pvt they belong to. Each packet holds a reference to the parent struct sip_pvt. This structure is allocated in __sip_reliable_xmit() and only for packets that require retransmissions
 Csip_proxyDefinition of a sip proxy server
 Csip_pvtStructure used for each SIP dialog, ie. a call, a registration, a subscribe. Created and initialized by sip_alloc(), the descriptor goes into the list of descriptors (dialoglist)
 Csip_reasonsDiversion header reasons
 Csip_referStructure to handle SIP transfers. Dynamically allocated when needed
 Csip_registryRegistrations with other SIP proxies
 Csip_requestSip_request: The data grabbed from the UDP socket
 Csip_resolveStructure which keeps track of resolution
 Csip_routeStructure to store route information
 Csip_route_hopStructure to save a route hop
 Csip_scheddestroy_data
 Csip_session_media_bundle_groupBundle group building structure
 Csip_settingsPlace to store all global settings for the sip channel driver
 Csip_socketThe SIP socket definition
 Csip_st_cfgStructure that encapsulates all attributes related to configuration of SIP Session-Timers feature on a per user/peer basis
 Csip_st_dlgStructure that encapsulates all attributes related to running SIP Session-Timers feature on a per dialog basis
 Csip_subscription_mwiDefinition of an MWI subscription to another server
 Csip_subscription_treeA tree of SIP subscriptions
 Csip_targetStructure which contains transport+port information for an active query
 Csip_threadinfoDefinition of a thread that handles a socket
 Csip_viaStructure to store Via information
 Cskel_configA container that holds all config-related information
 Cskel_current_gameInformation about a currently running set of games
 Cskel_global_configA structure to hold global configuration-related options
 Cskel_levelObject to hold level config information
 Cskel_level_stateA structure to maintain level state across reloads
 Cskinny_addon
 Cskinny_container
 Cskinny_data
 Cskinny_device
 Cskinny_device_options
 Cskinny_line
 Cskinny_line_options
 Cskinny_req
 Cskinny_serviceurl
 Cskinny_speeddial
 Cskinny_subchannel
 Cskinny_subline
 Cskinnysession
 Csla_event
 Csla_failed_stationA station that failed to be dialed
 Csla_ringing_stationA station that is ringing
 Csla_ringing_trunkA trunk that is ringing
 Csla_station
 Csla_station_refA reference to a station
 Csla_trunk
 Csla_trunk_refA station's reference to a trunk
 Csmdi_msg_datastore
 Csms_s
 Csoft_key_definitions
 Csoft_key_event_message
 Csoft_key_set_definition
 Csoft_key_set_res_message
 Csoft_key_template_definition
 Csoft_key_template_res_message
 Csoftmix_bridge_data
 Csoftmix_channelStructure which contains per-channel mixing information
 Csoftmix_mixing_array
 Csoftmix_remb_collector
 Csoftmix_stats
 Csoftmix_translate_helper
 Csoftmix_translate_helper_entry
 Csorcery_configStructure for storing configuration file sourced objects
 Csorcery_config_fields_cmp_paramsStructure used for fields comparison
 Csorcery_detailsStructure used when calling create, update, or delete
 Csorcery_global_observerA global observer wrapper
 Csorcery_instance_observerAn instance observer wrapper
 Csorcery_load_detailsStructure for passing load/reload details
 Csorcery_memory_cacheStructure for storing a memory cache
 Csorcery_memory_cache_fields_cmp_paramsStructure used for fields comparison
 Csorcery_memory_cache_thrashStructure for memory cache thrasing
 Csorcery_memory_cache_thrash_threadStructure for a memory cache thras thread
 Csorcery_memory_cached_objectStructure for stored a cached object
 Csorcery_memory_fields_cmp_paramsStructure used for fields comparison
 Csorcery_observer_invocationStructure used for observer invocations
 Csorcery_proxyProxy object for sorcery
 Csorcery_test_cachingTest structure for caching
 Csorcery_test_observerTest structure for observer
 Csorcery_wizard_observerA wizard observer wrapper
 Csortable_keys
 Csounds_cb_data
 Cspandsp_fax_stats
 Cspandsp_pvt
 Cspeed_dial_stat_req_message
 Cspeed_dial_stat_res_message
 Cspeex_coder_pvt
 Cspeex_desc
 Cspeex_direction_info
 Cspeex_info
 CSpeexResamplerState_
 CSPLIT_RETURN
 Cspy_dtmf_options
 Csql_values
 Csqlite_cache_columns
 Csqlite_cache_tables
 Csqlite_tables
 Csrv_context
 Csrv_entry
 Csrv_record
 Csrv_result_datastore
 Cstackelement
 Cstale_cache_update_task_data
 Cstale_update_task_data
 Cstart_media_transmission_message_ip4
 Cstart_media_transmission_message_ip6
 Cstart_message_blob
 Cstart_tone_message
 Cstasis_app
 Cstasis_app_bridge_channel_wrapper
 Cstasis_app_command
 Cstasis_app_control
 Cstasis_app_control_continue_data
 Cstasis_app_control_dtmf_data
 Cstasis_app_control_move_data
 Cstasis_app_control_mute_data
 Cstasis_app_control_ruleRule to check to see if an operation is allowed
 Cstasis_app_event_sourceEvent source information and callbacks
 Cstasis_app_playback
 Cstasis_app_recording
 Cstasis_app_recording_options
 Cstasis_app_snoopStructure which contains all of the snoop information
 Cstasis_app_stored_recording
 Cstasis_cache
 Cstasis_cache_entry
 Cstasis_cache_updateCache update message
 Cstasis_caching_topic
 Cstasis_config
 Cstasis_cp_all
 Cstasis_cp_single
 Cstasis_declined_configA structure to hold global configuration-related options
 Cstasis_forwardForwarding information
 Cstasis_message
 Cstasis_message_route
 Cstasis_message_router
 Cstasis_message_sanitizerStructure containing callbacks for Stasis message sanitization
 Cstasis_message_sinkStructure that collects messages from a topic
 Cstasis_message_type
 Cstasis_message_type_statistics
 Cstasis_message_vtableVirtual table providing methods for messages
 Cstasis_rest_handlersHandler for a single RESTful path segment
 Cstasis_state
 Cstasis_state_manager
 Cstasis_state_observerManaged stasis state event interface
 Cstasis_state_proxy
 Cstasis_state_publisher
 Cstasis_state_subscriber
 Cstasis_subscription
 Cstasis_subscription_changeHolds details about changes to subscriptions for the specified topic
 Cstasis_subscription_statistics
 Cstasis_threadpool_confThreadpool configuration options
 Cstasis_topic
 Cstasis_topic_pool
 Cstate
 Cstate_change
 Cstate_changesThe state change queue. State changes are queued for processing by a separate thread
 Cstate_notify_data
 Cstate_struct
 Cstation_capabilities
 Cstimulus_list
 Cstimulus_message
 Cstir_shaken_certificate
 Cstir_shaken_datastore
 Cstir_shaken_general
 Cstir_shaken_store
 Cstop_media_transmission_message
 Cstop_tone_message
 Cstore_hint
 Cstore_hints
 Cstrategy
 Cstrcolorized_tags
 Cstream_parameters
 Cstrong_str
 Cstrspecial_tags
 CstrsyntaxtypeMapping between type of node and type of syntax to generate
 Cstun_addr
 Cstun_attr
 Cstun_header
 Cstun_stateHere we store credentials extracted from a message
 Cstun_trans_idSTUN support code
 Csubchannel
 Csubscription_handlers
 Csubscription_persistenceStructure used for persisting an inbound subscription
 Csubscriptions
 Csubsystem_alert
 Csupplements
 Csuppress_data
 Cswitches
 Csync_payloadFrame payload for synchronous bridge actions
 Csync_structsList holding active synchronous action objects
 Csync_task_data
 Csystem_config
 Ct38_parameters_task_dataStructure for T.38 parameters task data
 Ct38_stateT.38 state information
 Ct38propertiesT.38 channel settings (at some point we need to make this alloc'ed
 Ctable_configsShould be locked before using it
 Ctables
 Ctalk_detect_paramsPrivate data structure used with the function's datastore
 Ctask_dataUserdata associated with baseline taskprocessor test
 Ctask_pushed_dataHelper used for queued task when tasks are pushed
 Ctcptls_packet
 Ctdd_state
 Ctech_deferred_destroy
 Ctechs
 Ctemplates
 Ctest
 Ctest1
 Ctest_bridging_chan_pvtA private structure for the test channel
 Ctest_cb_data
 Ctest_cdr_entry
 Ctest_config
 Ctest_container
 Ctest_core_format_pvtA test piece of data to associate with test_core_format_attr
 Ctest_dataSorcery object created based on backend data
 Ctest_dbl_llist
 Ctest_files
 Ctest_item
 Ctest_listener_data
 Ctest_listener_pvtPrivate data for the test taskprocessor listener
 Ctest_llist
 Ctest_message_types
 Ctest_obj
 Ctest_options
 Ctest_sorcery_objectDummy sorcery object
 Ctest_string
 Ctest_struct
 Ctest_val
 Ctests
 Cthr_arg
 Cthr_lock_infoKeep track of which locks a thread holds
 Cthread_list
 Cthread_list_t
 Cthread_worker_pairStruct used for queued operations involving worker state changes
 Ctime_unit_labels
 Ctimerfd_timer
 Ctiming_holder
 Ctone_detect_state_t
 Ctonepair_def
 Ctonepair_state
 Ctopic_pool_entry
 Ctopic_proxy
 Ctopology_change_refresh_data
 Ctpeers
 Ctps_taskTps_task structure is queued to a taskprocessor
 Ctps_taskprocessor_statsTps_taskprocessor_stats maintain statistics for a taskprocessor
 Ctransfer_channel_dataAO2 object that wraps data for transfer_channel_cb
 Ctransfer_data
 Ctranslator
 Ctranslator_path
 CtranslatorsList of translators
 Ctransport_create_data
 Ctransport_info_dataTransport information stored in transport_info datastore
 Ctransport_monitorStructure for transport to be monitored
 Ctransport_monitor_notifier
 Ctransport_read_data
 Ctree_nodeA node for a resource tree
 CttinfoTime type information
 Ctxt_context
 Ctzhead
 Cudptl_config
 Cudptl_fec_rx_buffer_t
 Cudptl_fec_tx_buffer_t
 Cudptl_global_options
 Cunbound_configA container for config related information
 Cunbound_config_stateUnbound configuration state information
 Cunbound_global_configA structure to hold global configuration-related options
 Cunbound_resolverStructure for an unbound resolver
 Cunbound_resolver_dataStructure for query resolver data
 Cunidentified_request
 Cunistim_deviceA device containing one or more lines
 Cunistim_languages
 Cunistim_line
 Cunistim_menu_item
 Cunistim_subchannel
 Cunistimsession
 Cunload_string
 Cunload_strings
 Cunsolicited_mwi_data
 Cupdate2_prepare_struct
 Cupdaters
 Curi_redirects
 CuriparamsUri parameters
 Curis
 CuserStructure to hold users read from users.conf
 Cuser_complete
 Cuser_profile
 Cusergroup_cli_permList of users to apply restrictions
 CusersList of users found in the config file
 CUSHAContext
 Custm_lang_entry
 Cval
 Cvalues
 CVardesc
 Cvariable_count
 Cvarshead
 Cvarz
 Cverb_console
 Cverb_consoles
 Cversion_res_message
 Cvideo_codec_desc
 Cvideo_dec_desc
 Cvideo_follow_talker_data
 Cvm_recipient
 Cvm_state
 Cvm_zone
 Cvolume
 Cvolume_information
 Cvp8_attr
 Cwait_bridge_wrapper
 Cwait_type
 Cwav_desc
 Cwavg_desc
 Cweakproxy_str
 Cwebsocket_client
 Cworker_thread
 Cws_transportWrapper for pjsip_transport, for storing the WebSocket session
 Cwsabuf
 Cxml_context
 Cxmldoc_treeContainer of documentation trees
 Cxmlstate
 Cxmpp_config
 Cxmpp_pak_handlerDefined handlers for different PAK types
 Cxmpp_state_handlerDefined handlers for XMPP client states
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 CYYLTYPE
 Cyyltype
 CYYSTYPE
 Czombie
 Czombies
 Czonelist
 Czones