Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
#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 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().