| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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(), bridge_channel_event_join_leave(), bridge_channel_handle_interval(), bridge_channel_moving(), bridge_channel_talking(), bridge_hook_generic(), 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(), and bridge_other_hook().