1#ifndef INC_check_revent_state_check
2#define INC_check_revent_state_check
10typedef bool (*
check_states_f) (
void * current_state,
void const * before_state);
13typedef void (*
print_event_f) (FILE *,
char const * prefix,
void * lp_state,
void * event_msg);
62 char const * before_msg,
63 char const * after_msg
void crv_clean_lpstate(crv_lpstate_checkpoint_internal *state, tw_lp const *clp)
void crv_copy_lpstate(crv_lpstate_checkpoint_internal *into, tw_lp const *clp)
void(* clean_checkpoint_state_f)(void *state)
void(* print_checkpoint_state_f)(FILE *, char const *prefix, void *state)
void crv_check_lpstates(tw_lp *clp, tw_event *cev, crv_lpstate_checkpoint_internal const *before_state, char const *before_msg, char const *after_msg)
size_t crv_init_checkpoints(void)
bool(* check_states_f)(void *current_state, void const *before_state)
void crv_add_custom_state_checkpoint(crv_checkpointer *)
void(* print_lpstate_f)(FILE *, char const *prefix, void *state)
void(* save_checkpoint_state_f)(void *into, void const *from)
void(* print_event_f)(FILE *, char const *prefix, void *lp_state, void *event_msg)
void(* clean_checkpoint_state_f)(void *state)
void(* print_checkpoint_state_f)(FILE *, char const *prefix, void *state)
bool(* check_states_f)(void *current_state, void const *before_state)
void(* print_lpstate_f)(FILE *, char const *prefix, void *state)
void(* save_checkpoint_state_f)(void *into, void const *from)
void(* print_event_f)(FILE *, char const *prefix, void *lp_state, void *event_msg)
print_checkpoint_state_f print_checkpoint
print_event_f print_event
save_checkpoint_state_f save_lp
clean_checkpoint_state_f clean_lp
Function Pointers for ROSS Event Handlers.