• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/core/archive.h

00001 // Copyright 2009-2010 Sandia Corporation. Under the terms
00002 // of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S.
00003 // Government retains certain rights in this software.
00004 // 
00005 // Copyright (c) 2009-2010, Sandia Corporation
00006 // All rights reserved.
00007 // 
00008 // This file is part of the SST software package. For license
00009 // information, see the LICENSE file in the top level directory of the
00010 // distribution.
00011 
00012 
00013 #ifndef SST_ARCHIVE_H
00014 #define SST_ARCHIVE_H
00015 
00016 #include <string>
00017 
00018 namespace SST {
00019     class Simulation;
00020 
00021     class Archive {
00022     public:
00023         Archive(std::string, std::string);
00024         ~Archive();
00025 
00026         void SaveSimulation(Simulation* sim);
00027         Simulation* LoadSimulation(void);
00028     private:
00029         Archive(); // do not implement
00030         std::string type;
00031         std::string filename;
00032     };
00033 
00034 } //namespace SST
00035 
00036 #endif // SST_ARCHIVE_H

Generated on Fri Oct 22 2010 11:02:13 for SST by  doxygen 1.7.1