|
UniMRCP
1.3.0
|
#include <mrcp_state_machine.h>
Data Fields | |
| void * | obj |
| apt_bool_t | active |
| apt_bool_t(* | update )(mrcp_state_machine_t *state_machine, mrcp_message_t *message) |
| apt_bool_t(* | deactivate )(mrcp_state_machine_t *state_machine) |
| apt_bool_t(* | on_dispatch )(mrcp_state_machine_t *state_machine, mrcp_message_t *message) |
| apt_bool_t(* | on_deactivate )(mrcp_state_machine_t *state_machine) |
MRCP state machine
| apt_bool_t mrcp_state_machine_t::active |
State either active or deactivating
| apt_bool_t(* mrcp_state_machine_t::deactivate)(mrcp_state_machine_t *state_machine) |
Deactivate
| void* mrcp_state_machine_t::obj |
External object associated with state machine
| apt_bool_t(* mrcp_state_machine_t::on_deactivate)(mrcp_state_machine_t *state_machine) |
Deactivated
| apt_bool_t(* mrcp_state_machine_t::on_dispatch)(mrcp_state_machine_t *state_machine, mrcp_message_t *message) |
Message dispatcher
| apt_bool_t(* mrcp_state_machine_t::update)(mrcp_state_machine_t *state_machine, mrcp_message_t *message) |
Virtual update
1.8.3.1