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);
63 char const * before_msg,
64 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)
struct tw_rng_stream tw_rng_stream
static void print_event(crv_checkpointer const *chkptr, tw_lp *clp, tw_event *cev)
print_checkpoint_state_f print_checkpoint
save_checkpoint_state_f save_lp
clean_checkpoint_state_f clean_lp
unsigned int triggered_gvt_hook
Function Pointers for ROSS Event Handlers.