#include <sys/time.h>
#include <corosync/corotypes.h>
#include "util.h"
Go to the source code of this file.
#define CS_FSM_CB_EVENT_PROCESS_NF 0 |
#define CS_FSM_CB_EVENT_STATE_SET 1 |
#define CS_FSM_CB_EVENT_STATE_SET_NF 2 |
#define CS_FSM_NEXT_STATE_SIZE 32 |
Definition at line 50 of file fsm.h.
#define CS_FSM_STATE_NONE -1 |
Definition at line 52 of file fsm.h.
typedef void(* cs_fsm_cb) (struct cs_fsm *fsm, int cb_event, int32_t curr_state, int32_t next_state, int32_t fsm_event, void *data) |
Definition at line 47 of file fsm.h.
typedef void(* cs_fsm_event_action_fn) (struct cs_fsm *fsm, int32_t event, void *data) |
Definition at line 43 of file fsm.h.
typedef const char*(* cs_fsm_event_to_str_fn) (struct cs_fsm *fsm, int32_t event) |
Definition at line 45 of file fsm.h.
typedef const char*(* cs_fsm_state_to_str_fn) (struct cs_fsm *fsm, int32_t state) |
Definition at line 44 of file fsm.h.