Asterisk - The Open Source Telephony Project
18.5.0
|
Properties of an attended transfer state. More...
Data Fields | |
int(* | enter )(struct attended_transfer_properties *props) |
enum attended_transfer_state(* | exit )(struct attended_transfer_properties *props, enum attended_transfer_stimulus stimulus) |
enum attended_transfer_state_flags | flags |
const char * | state_name |
Properties of an attended transfer state.
Definition at line 1998 of file bridge_basic.c.
int(* enter) (struct attended_transfer_properties *props) |
Function used to enter a state
Definition at line 2002 of file bridge_basic.c.
Referenced by attended_transfer_monitor_thread().
enum attended_transfer_state(* exit) (struct attended_transfer_properties *props, enum attended_transfer_stimulus stimulus) |
Function used to exit a state This is used both to determine what the next state to transition to will be and to perform any cleanup necessary before exiting the current state.
Definition at line 2009 of file bridge_basic.c.
Referenced by attended_transfer_monitor_thread().
enum attended_transfer_state_flags flags |
Flags associated with this state
Definition at line 2012 of file bridge_basic.c.
Referenced by attended_transfer_monitor_thread(), and wait_for_stimulus().
const char* state_name |
The name of the state. Used for debugging
Definition at line 2000 of file bridge_basic.c.
Referenced by attended_transfer_monitor_thread(), blond_nonfinal_exit(), calling_target_exit(), consulting_exit(), double_checking_exit(), hesitant_exit(), recalling_exit(), retransfer_exit(), wait_to_recall_exit(), and wait_to_retransfer_exit().