#include <ccss.h>

Data Fields | |
| struct ast_cc_agent_callbacks * | callbacks |
| struct ast_cc_config_params * | cc_params |
| unsigned int | core_id |
| char | device_name [1] |
| unsigned int | flags |
| Flags for agent operation. | |
| void * | private_data |
| struct ast_cc_agent_callbacks* callbacks |
Callback functions needed for specific agent implementations
Definition at line 837 of file ccss.h.
Referenced by cc_agent_callback_helper(), agent_destroy(), cc_agent_init(), cc_caller_offered(), cc_caller_requested(), cc_active(), cc_callee_ready(), cc_caller_busy(), cc_do_state_change(), cc_status_request(), cc_stop_ringing(), cc_party_b_free(), ccreq_exec(), and cccancel_exec().
| struct ast_cc_config_params* cc_params |
Configuration parameters that affect this agent's operation.
Definition at line 842 of file ccss.h.
Referenced by agent_destroy(), cc_agent_init(), cc_generic_agent_start_offer_timer(), cc_caller_offered(), and sip_cc_agent_start_offer_timer().
| unsigned int core_id |
Which instance of the core state machine does this agent pertain to?
Definition at line 832 of file ccss.h.
Referenced by cc_agent_init(), offer_timer_expire(), cc_generic_agent_start_offer_timer(), cc_generic_agent_status_request(), generic_agent_devstate_cb(), cc_generic_agent_recall(), is_state_change_valid(), sip_offer_timer_expire(), sip_cc_agent_status_request(), sip_cc_agent_recall(), get_destination(), cc_esc_publish_handler(), handle_cc_subscribe(), sig_pri_handle_cis_subcmds(), and sig_pri_handle_subcmds().
| char device_name[1] |
The name of the device which this agent represents/communicates with
Definition at line 858 of file ccss.h.
Referenced by match_agent(), count_agents_cb(), cc_agent_init(), offer_timer_expire(), cc_generic_agent_status_request(), cc_generic_agent_stop_ringing(), generic_agent_devstate_cb(), cc_generic_agent_start_monitoring(), cc_generic_agent_recall(), cc_caller_offered(), request_cc(), cc_active(), cc_caller_busy(), cc_recalling(), cc_complete(), cc_failed(), cc_stop_ringing(), print_stats_cb(), sip_offer_timer_expire(), sip_cc_agent_recall(), get_destination(), cc_esc_publish_handler(), and handle_cc_subscribe().
| unsigned int flags |
| void* private_data |
Data specific to agent implementation
Definition at line 854 of file ccss.h.
Referenced by cc_generic_agent_init(), offer_timer_expire(), cc_generic_agent_start_offer_timer(), cc_generic_agent_stop_offer_timer(), generic_agent_devstate_unsubscribe(), cc_generic_agent_start_monitoring(), generic_recall(), cc_generic_agent_destructor(), find_by_notify_uri_helper(), find_by_subscribe_uri_helper(), find_by_callid_helper(), sip_cc_agent_init(), sip_offer_timer_expire(), sip_cc_agent_start_offer_timer(), sip_cc_agent_stop_offer_timer(), sip_cc_agent_respond(), sip_cc_agent_status_request(), sip_cc_agent_recall(), sip_cc_agent_destructor(), add_cc_call_info_to_response(), transmit_cc_notify(), get_destination(), cc_esc_publish_handler(), handle_cc_subscribe(), and sig_pri_handle_cis_subcmds().