osa_mapper_query osa_node_path
API Reference Manual  /  7 Simulator-to-Simulator Interfaces  / 

osa_micro_checkpoint

Description

This interface is used to get information when micro checkpointing (for reverse execution) starts and stops. The functions will only be called when the tracker framework is enabled.

started is called when a saved state is about to be loaded, before any attributes have been set.

finished is called once all attributes have been set for all objects. At this point callbacks calls to the machine interfaces can be done.

It is allowed to implement only one of these functions if notification are only wanted before or after setting attributes of a micro checkpoint.

This interface is optional and can be implemented by either a tracker or a mapper.

SIM_INTERFACE(osa_micro_checkpoint) {
        void (*started)(conf_object_t *NOTNULL obj);
        void (*finished)(conf_object_t *NOTNULL obj);
};

#define OSA_MICRO_CHECKPOINT_INTERFACE "osa_micro_checkpoint"

Execution Context
Global Context for all methods.

osa_mapper_query osa_node_path