Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Structure that is the essence of a feature hook. More...
#include <bridge_features.h>
Data Fields | |
ast_bridge_hook_callback | callback |
ast_bridge_hook_pvt_destructor | destructor |
void * | hook_pvt |
struct ast_flags | remove_flags |
enum ast_bridge_hook_type | type |
Structure that is the essence of a feature hook.
Definition at line 192 of file bridge_features.h.
ast_bridge_hook_callback callback |
Callback that is called when hook is tripped
Definition at line 194 of file bridge_features.h.
Referenced by ast_bridge_channel_feature_digit(), ast_bridge_channel_kick(), ast_bridge_hangup_hook(), ast_bridge_join_hook(), ast_bridge_leave_hook(), ast_bridge_move_hook(), ast_bridge_talk_detector_hook(), bridge_channel_event_join_leave(), bridge_channel_handle_interval(), bridge_channel_moving(), bridge_channel_talking(), bridge_hook_generic(), bridge_other_hook(), interval_wrapper_cb(), and wrap_hook().
ast_bridge_hook_pvt_destructor destructor |
Callback to destroy hook_pvt data right before destruction.
Definition at line 196 of file bridge_features.h.
Referenced by ast_bridge_dtmf_hook(), ast_bridge_hangup_hook(), ast_bridge_interval_hook(), ast_bridge_join_hook(), ast_bridge_leave_hook(), ast_bridge_move_hook(), ast_bridge_talk_detector_hook(), bridge_hook_destroy(), bridge_hook_generic(), and bridge_other_hook().
void* hook_pvt |
Unique data that was passed into us
Definition at line 198 of file bridge_features.h.
Referenced by ast_bridge_channel_feature_digit(), ast_bridge_channel_kick(), ast_bridge_hangup_hook(), ast_bridge_join_hook(), ast_bridge_leave_hook(), ast_bridge_move_hook(), ast_bridge_talk_detector_hook(), bridge_channel_event_join_leave(), bridge_channel_handle_interval(), bridge_channel_moving(), bridge_channel_talking(), bridge_hook_destroy(), bridge_hook_generic(), bridge_other_hook(), interval_wrapper_cb(), and wrap_hook().
struct ast_flags remove_flags |
Flags determining when hooks should be removed from a bridge channel
Definition at line 200 of file bridge_features.h.
Referenced by ast_bridge_features_remove(), ast_bridge_hangup_hook(), ast_bridge_join_hook(), ast_bridge_leave_hook(), ast_bridge_move_hook(), ast_bridge_talk_detector_hook(), bridge_hook_generic(), bridge_other_hook(), hook_remove_match(), hooks_remove_container(), hooks_remove_heap(), and wrap_hook().
enum ast_bridge_hook_type type |
What kind of hook this is.
Definition at line 202 of file bridge_features.h.
Referenced by ast_bridge_channel_kick(), ast_bridge_dtmf_hook(), ast_bridge_interval_hook(), bridge_channel_event_join_leave(), bridge_channel_moving(), bridge_channel_talking(), bridge_other_hook(), and Property::load().