Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Core/PlanServer/Includes/PslInitialStateLoaderImpl.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: PslInitialStateLoaderImpl.hh,v 1.3 2005/11/08 18:32:42 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 #ifndef PLANSERVER_INITIAL_STATE_IMPLEMENTATION_HEADER_
00006 #define PLANSERVER_INITIAL_STATE_IMPLEMENTATION_HEADER_
00007 
00008 #include <string>
00009 
00010 
00011 namespace IDEA
00012 {
00013   class PslDatabase;
00014 
00022   class PslInitialStateLoaderImpl
00023   {
00024   public:
00025     virtual ~PslInitialStateLoaderImpl();
00026 
00027     bool loadInitialState( const std::string& fileName, const PslDatabase* db );
00028   protected:
00029     PslInitialStateLoaderImpl();
00030   private:
00034     virtual bool loadInitialStateExtended( const std::string& fileName, const PslDatabase* db ) = 0;
00035   };
00036 
00037 }
00038 
00039 #endif // PLANSERVER_INITIAL_STATE_IMPLEMENTATION_HEADER_

Contact information
© IDEA
Generated on Fri Feb 3 17:09:41 2006 for IDEA.