| 
    UniMRCP
    1.5.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.6