17 #ifndef MRCP_STATE_MACHINE_H
18 #define MRCP_STATE_MACHINE_H
55 state_machine->
obj = obj;
56 state_machine->
active = TRUE;
59 state_machine->
update = NULL;
66 if(state_machine->
update) {
67 return state_machine->
update(state_machine,message);
76 state_machine->
active = FALSE;
77 return state_machine->
deactivate(state_machine);
apt_bool_t active
Definition: mrcp_state_machine.h:38
apt_bool_t(* on_dispatch)(mrcp_state_machine_t *state_machine, mrcp_message_t *message)
Definition: mrcp_state_machine.h:47
apt_bool_t(* deactivate)(mrcp_state_machine_t *state_machine)
Definition: mrcp_state_machine.h:43
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
void * obj
Definition: mrcp_state_machine.h:36
Definition: mrcp_state_machine.h:34
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
apt_bool_t(* update)(mrcp_state_machine_t *state_machine, mrcp_message_t *message)
Definition: mrcp_state_machine.h:41
Definition: mrcp_message.h:37
apt_bool_t(* on_deactivate)(mrcp_state_machine_t *state_machine)
Definition: mrcp_state_machine.h:49