14#ifndef SIMICS_SYSTEMC_IFACE_TEMPORAL_STATE_INTERFACE_H
15#define SIMICS_SYSTEMC_IFACE_TEMPORAL_STATE_INTERFACE_H
17#include <simics/base/types.h>
21#ifndef SHOW_OBSOLETE_API
22#define SHOW_OBSOLETE_API
23#define WE_DEFINED_SHOW_OBSOLETE_API
25#include <simics/model-iface/temporal-state.h>
26#ifdef WE_DEFINED_SHOW_OBSOLETE_API
27#undef SHOW_OBSOLETE_API
28#undef WE_DEFINED_SHOW_OBSOLETE_API
39 virtual lang_void *
save() = 0;
40 virtual void merge(lang_void *prev, lang_void *killed) = 0;
Definition: temporal_state_interface.h:35
virtual ~TemporalStateInterface()
Definition: temporal_state_interface.h:37
virtual void merge(lang_void *prev, lang_void *killed)=0
virtual void finish_restore(lang_void *state)=0
virtual void prepare_restore()=0
virtual lang_void * save()=0