Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
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 2020 of file bridge_basic.c.
int(* enter) (struct attended_transfer_properties *props) |
Function used to enter a state
Definition at line 2024 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 2024 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 2034 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 2022 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().