CLISaveManager Class Reference

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

#include <CLISaveManager.h>

Inheritance diagram for CLISaveManager:
Collaboration diagram for CLISaveManager:

List of all members.

Public Member Functions

 CLISaveManager (CLIUserState *userState, enum EngineType et, enum BackendType bt)
 Constructor.
 ~CLISaveManager ()
 Destructor.
void save ()
 The member function that does the serializaton work.
BackendgetBackend ()
 The backend instance.
void setComment (const string &comment)
 Set the metainfo comment string.

Protected Member Functions

 CLISaveManager ()
 Null constructor.

Friends

class boost::serialization::access


Detailed Description

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

  • file management - which file to store/restore objects to/from
  • 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:11 2010 by doxygen