TEMU
2
The Terma Emulator
|
#include <temu-c/Support/Objsys.h>
Data Fields | |
void(* | serialise )(void *Obj, const char *BaseName, void *Ctxt) |
void(* | deserialise )(void *Obj, const char *BaseName, void *Ctxt) |
int(* | checkSanity )(void *Obj, int Report) |
void(* | timeSourceSet )(void *Obj) |
void(* | printObject )(void *Obj) |
Generic object interface The object interface provides generic functionality such as serialisation and sanity checking support.
int(* temu_ObjectIface::checkSanity)(void *Obj, int Report) |
void(* temu_ObjectIface::deserialise)(void *Obj, const char *BaseName, void *Ctxt) |
Optional function Called after an object has been restored from a checkpoint, this function can read additional properties to the checkpoint and take other actions.
Note that with the pseudoproperties supporting checkpointing, this function is very rarely needed.
void(* temu_ObjectIface::printObject)(void *Obj) |
void(* temu_ObjectIface::serialise)(void *Obj, const char *BaseName, void *Ctxt) |
Optional function Called after an object has been written to the checkpoint, this function can write out additional properties to the checkpoint and take other actions.
Note that with the pseudoproperties supporting checkpointing, this function is very rarely needed.
void(* temu_ObjectIface::timeSourceSet)(void *Obj) |