Snapshot classes and snapshot IDs
See General issues for a description of the function of snapshots. Snapshot files (ending in .snp) are dumped object representations of subclasses EpSnapshot. Snapshots are uniquely identified by a snapshot ID. A snapshot ID is a string that is created from the name of the instruction class that created it, the timestamp of the instruction class within its SubApplication and the name of the IC file name and a timestamp. Packager instruction classes are able to respond with the snapshot ID of their associated snapshot. Each snapshot file contains the snapshot ID in its header. When a snapshot file is loaded into the image, it is stored in a dictionary keyed by snapshot ID in the SnapshotCache class variable associated with the class EpSnapshotManager.
Last modified date: 04/19/2022