Asterisk - The Open Source Telephony Project
18.5.0
|
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 201 of file bridge_features.h.
ast_bridge_hook_callback callback |
Callback that is called when hook is tripped
Definition at line 203 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 205 of file bridge_features.h.
Referenced by ast_bridge_dtmf_hook(), ast_bridge_interval_hook(), bridge_hook_destroy(), bridge_hook_generic(), and bridge_other_hook().
void* hook_pvt |
Unique data that was passed into us
Definition at line 207 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_destroy(), bridge_hook_generic(), 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 209 of file bridge_features.h.
Referenced by bridge_hook_generic(), hook_remove_match(), hooks_remove_heap(), and wrap_hook().
enum ast_bridge_hook_type type |
What kind of hook this is.
Definition at line 211 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().