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

AIDA_MemoryStoreFactory.h

Go to the documentation of this file.
00001 // Emacs -*- C++ -*-
00002 #ifndef ANAPHE_MEMORYSTOREFACTORY
00003 #define ANAPHE_MEMORYSTOREFACTORY 1
00004 
00005 #include <string>
00006 #include "AIDA_Dev/IStoreFactory.h"
00007 
00008 namespace Anaphe {
00009   namespace AIDA_MemoryStore {
00010 
00012 
00013 class AIDA_MemoryStoreFactory : virtual public AIDA::Dev::IStoreFactory
00014 {
00015 public:
00017   AIDA_MemoryStoreFactory();
00019   ~AIDA_MemoryStoreFactory();
00020 
00022   AIDA::Dev::IStore* createStore( const std::string & storeName,
00023                                   bool readOnly,
00024                                   bool createNew,
00025                                   const std::string & options );
00026   bool destroyStore( AIDA::Dev::IStore* store );
00027 };
00028 
00029   }
00030 }
00031 
00032 #endif /* ifndef ANAPHE_MEMORYSTOREFACTORY */

Generated on Tue May 20 14:49:33 2003 for AIDA_MemoryStore by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002