SaveManager Class Reference

SaveManager: Deals with nitty-gritty bits of persistence mechanism. More...

#include <SaveManager.h>

Inheritance diagram for SaveManager:
Collaboration diagram for SaveManager:

List of all members.

Public Member Functions

 SaveManager ()
 Constructor.
virtual ~SaveManager ()
 Destructor.
virtual void save ()=0
 The save method: initiates the work serializing objects to the archive using the SaveEngine.

Friends

class boost::serialization::access


Detailed Description

SaveManager: Deals with nitty-gritty bits of persistence mechanism.

  1. File management - which file to store/restore objects to/from
  2. DB management - PersistenceDB is used to keep track of versions of stored Objects
Actual serialization of the object itself is done using SaveEngine
The documentation for this class was generated from the following file:

Send suggestions, questions, and feedback to WEINBERG at ASTRO dot UMASS dot EDU.
Documentation generated at Fri Mar 26 00:35:12 2010 by doxygen