#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
State either active or deactivating
apt_bool_t(* mrcp_state_machine_t::deactivate)(mrcp_state_machine_t *state_machine) |
Deactivate
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