|
Asterisk - The Open Source Telephony Project GIT-master-27fb039
|
#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. | |
| void * | private_data |
| const struct ast_cc_agent_callbacks* callbacks |
Callback functions needed for specific agent implementations
Definition at line 817 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 822 of file ccss.h.
Referenced by agent_destroy(), cc_agent_init(), cc_caller_offered(), cc_generic_agent_start_offer_timer(), and generic_recall().
| unsigned int core_id |
Which instance of the core state machine does this agent pertain to?
Definition at line 812 of file ccss.h.
Referenced by cc_agent_init(), cc_generic_agent_recall(), cc_generic_agent_start_offer_timer(), cc_generic_agent_status_request(), generic_agent_devstate_cb(), generic_recall(), is_state_change_valid(), and offer_timer_expire().
| char device_name[1] |
The name of the device which this agent represents/communicates with
Definition at line 838 of file ccss.h.
Referenced by cc_active(), cc_agent_init(), cc_caller_busy(), cc_caller_offered(), cc_complete(), cc_do_state_change(), 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(), match_agent(), offer_timer_expire(), print_stats_cb(), and request_cc().
| unsigned int flags |
| void* private_data |
Data specific to agent implementation
Definition at line 834 of file ccss.h.
Referenced by 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(), generic_agent_devstate_cb(), generic_recall(), and offer_timer_expire().