Asterisk - The Open Source Telephony Project
18.5.0
|
#include <ccss.h>
Data Fields | |
const 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. More... | |
void * | private_data |
const struct ast_cc_agent_callbacks* callbacks |
Callback functions needed for specific agent implementations
Definition at line 854 of file ccss.h.
Referenced by agent_destroy(), cc_active(), cc_agent_callback_helper(), cc_agent_init(), 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(), ccreq_exec(), and ccss_device_state().
struct ast_cc_config_params* cc_params |
Configuration parameters that affect this agent's operation.
Definition at line 859 of file ccss.h.
Referenced by agent_destroy(), cc_agent_init(), cc_caller_offered(), cc_generic_agent_start_offer_timer(), 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 849 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(), get_destination(), handle_cc_subscribe(), is_state_change_valid(), offer_timer_expire(), 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 875 of file ccss.h.
Referenced by cc_active(), cc_agent_init(), 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(), 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 871 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_cb(), generic_recall(), get_destination(), handle_cc_subscribe(), offer_timer_expire(), 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().