#include <ccss.h>
Data Fields | |
ast_cc_agent_callbacks * | callbacks |
ast_cc_config_params * | cc_params |
unsigned int | core_id |
char | device_name [1] |
unsigned int | flags |
Flags for agent operation. | |
void * | private_data |
Definition at line 827 of file ccss.h.
struct ast_cc_agent_callbacks* callbacks |
Callback functions needed for specific agent implementations
Definition at line 837 of file ccss.h.
Referenced by agent_destroy(), cc_active(), cc_agent_callback_helper(), cc_callee_ready(), cc_caller_busy(), cc_caller_offered(), cc_caller_requested(), cc_do_state_change(), cc_party_b_free(), cc_status_request(), cc_stop_ringing(), cccancel_exec(), and ccreq_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_caller_offered(), cc_generic_agent_start_offer_timer(), generic_recall(), 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(), cc_esc_publish_handler(), cc_generic_agent_recall(), cc_generic_agent_start_offer_timer(), cc_generic_agent_status_request(), generic_agent_devstate_cb(), generic_recall(), get_destination(), handle_cc_subscribe(), is_state_change_valid(), offer_timer_expire(), sig_pri_cc_agent_req_rsp(), sig_pri_cc_link_canceled(), sig_pri_handle_cis_subcmds(), sig_pri_handle_subcmds(), sip_cc_agent_recall(), sip_cc_agent_status_request(), and sip_offer_timer_expire().
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 cc_active(), cc_caller_busy(), cc_caller_offered(), cc_complete(), cc_esc_publish_handler(), cc_failed(), cc_generic_agent_recall(), cc_generic_agent_start_monitoring(), cc_generic_agent_status_request(), cc_generic_agent_stop_ringing(), cc_recalling(), cc_stop_ringing(), count_agents_cb(), generic_agent_devstate_cb(), generic_recall(), get_destination(), handle_cc_subscribe(), match_agent(), offer_timer_expire(), print_stats_cb(), request_cc(), sip_cc_agent_recall(), and sip_offer_timer_expire().
unsigned int flags |
void* private_data |
Data specific to agent implementation
Definition at line 854 of file ccss.h.
Referenced by add_cc_call_info_to_response(), cc_esc_publish_handler(), cc_generic_agent_destructor(), cc_generic_agent_init(), cc_generic_agent_start_monitoring(), cc_generic_agent_start_offer_timer(), cc_generic_agent_stop_offer_timer(), find_by_callid_helper(), find_by_notify_uri_helper(), find_by_subscribe_uri_helper(), generic_agent_devstate_unsubscribe(), generic_recall(), get_destination(), handle_cc_subscribe(), offer_timer_expire(), sig_pri_cc_agent_callee_available(), sig_pri_cc_agent_cmp_cc_id(), sig_pri_cc_agent_destructor(), sig_pri_cc_agent_init(), sig_pri_cc_agent_party_b_free(), sig_pri_cc_agent_req_rsp(), sig_pri_cc_agent_status_req(), sig_pri_cc_agent_stop_ringing(), sig_pri_handle_cis_subcmds(), sip_cc_agent_destructor(), sip_cc_agent_init(), sip_cc_agent_recall(), sip_cc_agent_respond(), sip_cc_agent_start_offer_timer(), sip_cc_agent_status_request(), sip_cc_agent_stop_offer_timer(), sip_offer_timer_expire(), and transmit_cc_notify().