21#ifndef __WLMTK_FSM_H__
22#define __WLMTK_FSM_H__
24#include <libbase/libbase.h>
56#define WLMTK_FSM_TRANSITION_SENTINEL { \
bool wlmtk_fsm_event(wlmtk_fsm_t *fsm_ptr, int event, void *ud_ptr)
Definition fsm.c:39
struct _wlmtk_fsm_t wlmtk_fsm_t
Definition fsm.h:33
const bs_test_case_t wlmtk_fsm_test_cases[]
Definition fsm.c:64
void wlmtk_fsm_init(wlmtk_fsm_t *fsm_ptr, const wlmtk_fsm_transition_t *transitions, int initial_state)
Definition fsm.c:29
int state
Definition fsm.h:52
const wlmtk_fsm_transition_t * transitions
Definition fsm.h:50
int event
Definition fsm.h:40
int to_state
Definition fsm.h:42
int state
Definition fsm.h:38
bool(* handler)(wlmtk_fsm_t *fsm_ptr, void *ud_ptr)
Definition fsm.h:44