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

IMemoryBackingStore.h

Go to the documentation of this file.
00001 #ifndef IMEMORYBACKINGSTORE
00002 #define IMEMORYBACKINGSTORE
00003 
00004 #include "AIDA_Dev/IBackingStore.h"
00005 
00006 namespace Anaphe {
00007   namespace AIDA_MemoryStore {
00008 
00009     class IMemoryPersistentTuple;
00010     class MemoryTupleData;
00011 
00012 class IMemoryBackingStore : virtual public AIDA::Dev::IBackingStore
00013 {
00014 public:
00015   virtual ~IMemoryBackingStore() {}
00016   virtual bool removePersistentTuple( const std::string& path ) = 0;
00017   virtual bool setTupleData( const std::string& path, MemoryTupleData* data ) = 0;
00018   virtual IMemoryPersistentTuple* findPersistentTuple( const std::string& path ) = 0;
00019 };
00020 
00021   }
00022 }
00023 #endif

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