/dports/net/freeswitch/freeswitch-1.10.3.-release/src/mod/event_handlers/mod_rayo/ |
H A D | mod_rayo.h | 57 struct rayo_actor; 78 typedef void (* rayo_actor_cleanup_fn)(struct rayo_actor *); 79 typedef void (* rayo_actor_send_fn)(struct rayo_actor *, struct rayo_message *); 84 struct rayo_actor { struct 110 struct rayo_actor *parent; argument 118 struct rayo_actor base; 127 #define RAYO_ACTOR(x) ((struct rayo_actor *)x) 142 SWITCH_DECLARE(int) rayo_actor_seq_next(struct rayo_actor *actor); 143 SWITCH_DECLARE(void) rayo_actor_retain(struct rayo_actor *actor, const char *file, int line); 169 SWITCH_DECLARE(switch_bool_t) is_component_actor(struct rayo_actor *); [all …]
|
H A D | mod_rayo.c | 68 struct rayo_actor; 99 struct rayo_actor base; 110 struct rayo_actor base; 127 struct rayo_actor base; 165 struct rayo_actor base; 215 struct rayo_actor *server; 965 struct rayo_actor *actor = NULL; in rayo_actor_locate() 991 struct rayo_actor *actor = NULL; in rayo_actor_locate_by_id() 3778 struct rayo_actor *actor; in route_call_event() 4262 struct rayo_actor *actor = NULL; in xmpp_stream_client_locate() [all …]
|
H A D | rayo_prompt_component.c | 107 static void rayo_component_send_stop(struct rayo_actor *from, const char *to) in rayo_component_send_stop() 159 static iks *prompt_component_handle_output_start(struct rayo_actor *prompt, struct rayo_message *ms… in prompt_component_handle_output_start() 196 static iks *prompt_component_handle_input_start(struct rayo_actor *prompt, struct rayo_message *msg… in prompt_component_handle_input_start() 241 static iks *prompt_component_handle_io_start(struct rayo_actor *prompt, struct rayo_message *msg, v… in prompt_component_handle_io_start() 269 static iks *prompt_component_handle_input_error(struct rayo_actor *prompt, struct rayo_message *msg… in prompt_component_handle_input_error() 339 static iks *prompt_component_handle_output_error(struct rayo_actor *prompt, struct rayo_message *ms… in prompt_component_handle_output_error() 386 static iks *prompt_component_handle_input_barge(struct rayo_actor *prompt, struct rayo_message *msg… in prompt_component_handle_input_barge() 469 static iks *prompt_component_handle_result(struct rayo_actor *prompt, struct rayo_message *msg, voi… in prompt_component_handle_result() 542 static iks *start_call_prompt_component(struct rayo_actor *call, struct rayo_message *msg, void *se… in start_call_prompt_component() 601 static iks *stop_call_prompt_component(struct rayo_actor *prompt, struct rayo_message *msg, void *d… in stop_call_prompt_component() [all …]
|
H A D | rayo_record_component.c | 157 static struct rayo_component *record_component_create(struct rayo_actor *actor, const char *type, c… in record_component_create() 271 static iks *start_call_record_component(struct rayo_actor *call, struct rayo_message *msg, void *se… in start_call_record_component() 302 static iks *stop_call_record_component(struct rayo_actor *component, struct rayo_message *msg, void… in stop_call_record_component() 317 static iks *pause_record_component(struct rayo_actor *component, struct rayo_message *msg, void *da… in pause_record_component() 339 static iks *resume_record_component(struct rayo_actor *component, struct rayo_message *msg, void *d… in resume_record_component() 403 static iks *start_mixer_record_component(struct rayo_actor *mixer, struct rayo_message *msg, void *… in start_mixer_record_component() 440 static iks *stop_mixer_record_component(struct rayo_actor *component, struct rayo_message *msg, voi… in stop_mixer_record_component()
|
H A D | rayo_cpa_component.c | 182 static iks *stop_cpa_component(struct rayo_actor *component, struct rayo_message *msg, void *data) in stop_cpa_component() 194 struct rayo_actor *component = RAYO_LOCATE(jid); in rayo_cpa_detector_event() 256 struct rayo_actor *component = RAYO_LOCATE(jid); in rayo_cpa_component_hangup() 275 iks *rayo_cpa_component_start(struct rayo_actor *call, struct rayo_message *msg, void *session_data) in rayo_cpa_component_start()
|
H A D | rayo_exec_component.c | 84 static struct rayo_component *exec_component_create(struct rayo_actor *call, const char *client_jid… in exec_component_create() 106 static iks *start_exec_app_component(struct rayo_actor *call, struct rayo_message *msg, void *data) in start_exec_app_component()
|
H A D | rayo_output_component.c | 68 static struct rayo_component *create_output_component(struct rayo_actor *actor, const char *type, i… in create_output_component() 167 static iks *start_call_output_component(struct rayo_actor *call, struct rayo_message *msg, void *se… in start_call_output_component() 196 static iks *start_mixer_output_component(struct rayo_actor *mixer, struct rayo_message *msg, void *… in start_mixer_output_component() 249 static iks *stop_output_component(struct rayo_actor *component, struct rayo_message *msg, void *dat… in stop_output_component() 280 static iks *pause_output_component(struct rayo_actor *component, struct rayo_message *msg, void *da… in pause_output_component() 310 static iks *resume_output_component(struct rayo_actor *component, struct rayo_message *msg, void *d… in resume_output_component() 340 static iks *speed_up_output_component(struct rayo_actor *component, struct rayo_message *msg, void … in speed_up_output_component() 370 static iks *speed_down_output_component(struct rayo_actor *component, struct rayo_message *msg, voi… in speed_down_output_component() 400 static iks *volume_up_output_component(struct rayo_actor *component, struct rayo_message *msg, void… in volume_up_output_component() 430 static iks *volume_down_output_component(struct rayo_actor *component, struct rayo_message *msg, vo… in volume_down_output_component() [all …]
|
H A D | rayo_cpa_component.h | 39 SWITCH_DECLARE(iks *) rayo_cpa_component_start(struct rayo_actor *call, struct rayo_message *msg, v…
|
H A D | rayo_fax_components.c | 69 static iks *start_sendfax_component(struct rayo_actor *call, struct rayo_message *msg, void *sessio… in start_sendfax_component() 240 static iks *start_receivefax_component(struct rayo_actor *call, struct rayo_message *msg, void *ses… in start_receivefax_component() 340 static iks *stop_fax_component(struct rayo_actor *component, struct rayo_message *msg, void *data) in stop_fax_component() 385 struct rayo_actor *component; in on_execute_complete_event()
|
H A D | rayo_input_component.c | 783 static void input_component_cleanup(struct rayo_actor *component) in input_component_cleanup() 797 static iks *start_call_input_component(struct rayo_actor *call, struct rayo_message *msg, void *ses… in start_call_input_component() 830 static iks *stop_call_input_component(struct rayo_actor *component, struct rayo_message *msg, void … in stop_call_input_component() 856 static iks *start_timers_call_input_component(struct rayo_actor *component, struct rayo_message *ms… in start_timers_call_input_component()
|
H A D | rayo_components.c | 42 struct rayo_actor *actor = rayo_actor_locate_by_id(id, file, line); in rayo_component_locate()
|