crash.software
Projects
Pull Requests
Issues
Builds
5GReplay
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
5GReplay
Files
🤬
Sign In
4fba0f1e
ROOT
/
src
/
engine
/
mmt_fsm.h
Search
History
426 lines
|
ISO-8859-1
|
11 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
SRC_LIB_FSM_H_
FSM_EVENT_TYPE_TIMEOUT
fsm_delay_struct
time_min
:
uint64_t
time_max
:
uint64_t
time_min_sign
:
int
time_max_sign
:
int
counter_min
:
uint64_t
counter_max
:
uint64_t
counter_min_sign
:
int
counter_max_sign
:
int
fsm_delay_t
:
struct fsm_delay_struct
time_min
:
uint64_t
time_max
:
uint64_t
time_min_sign
:
int
time_max_sign
:
int
counter_min
:
uint64_t
counter_max
:
uint64_t
counter_min_sign
:
int
counter_max_sign
:
int
fsm_t
:
struct fsm_struct
fsm_action_type
FSM_ACTION_DO_NOTHING
FSM_ACTION_CREATE_INSTANCE
FSM_ACTION_RESET_TIMER
fsm_event_struct
type
:
uint16_t
data
:
void*
fsm_event_t
:
struct fsm_event_struct
type
:
uint16_t
data
:
void*
fsm_transition_struct
event_type
:
uint16_t
guard
:
int(*)(const message_t*,const fsm_t*)
action
:
int
target_state
:
struct fsm_state_struct*
fsm_transition_t
:
struct fsm_transition_struct
event_type
:
uint16_t
guard
:
int(*)(const message_t*,const fsm_t*)
action
:
int
target_state
:
struct fsm_state_struct*
fsm_state_struct
delay
:
const fsm_delay_t
is_temporary
:
bool
description
:
char*
transitions
:
const struct fsm_transition_struct*
transitions_count
:
size_t
entry_action
:
int
exit_action
:
int
fsm_state_t
:
struct fsm_state_struct
delay
:
const fsm_delay_t
is_temporary
:
bool
description
:
char*
transitions
:
const struct fsm_transition_struct*
transitions_count
:
size_t
entry_action
:
int
exit_action
:
int
fsm_struct
time_min
:
uint64_t
time_max
:
uint64_t
id
:
uint16_t
current_event_id
:
uint16_t
current_state
:
const fsm_state_t*
init_state
:
const fsm_state_t*
error_state
:
const fsm_state_t*
incl_state
:
const fsm_state_t*
success_state
:
const fsm_state_t*
execution_trace
:
mmt_array_t*
user_data
:
void*
__aligned
:
struct fsm_struct
fsm_reset
(
fsm_t*
)
:
void
fsm_handle_event_value
FSM_ERR_ARG
FSM_ERROR_STATE_REACHED
FSM_STATE_CHANGED
FSM_STATE_LOOP_SELF
FSM_NO_STATE_CHANGE
FSM_FINAL_STATE_REACHED
FSM_INCONCLUSIVE_STATE_REACHED
fsm_handle_event
(
fsm_t*,uint16_t,message_t*,fsm_t**
)
:
enum fsm_handle_event_value
fsm_is_verifying_single_packet
(
const fsm_t*
)
:
bool
fsm_handle_single_packet
(
fsm_t*,message_t*
)
:
enum fsm_handle_event_value
fsm_get_current_state
(
const fsm_t*
)
{...}
:
const fsm_state_t*
fsm_is_stopped
(
const fsm_t*
)
{...}
:
bool
fsm_free
(
fsm_t*
)
:
void
fsm_get_execution_trace
(
const fsm_t*
)
{...}
:
const mmt_array_t*
fsm_get_history
(
const fsm_t*,uint32_t
)
{...}
:
const message_t*
fsm_get_id
(
const fsm_t*
)
{...}
:
uint16_t
fsm_set_id
(
fsm_t*,uint16_t
)
{...}
:
void
fsm_free_event
(
fsm_event_t*,bool
)
{...}
:
void
fsm_set_user_data
(
fsm_t*,void*
)
{...}
:
void
fsm_get_user_data
(
const fsm_t*
)
{...}
:
void*
All occurrences
Please wait...
Page is in error, reload to recover