00001 #ifndef TupleStore_H 00002 #define TupleStore_H 00003 00004 #include <string> 00005 namespace glite 00006 { 00007 namespace rgma 00008 { 00012 class TupleStore 00013 { 00014 public: 00015 TupleStore(bool isDatabase, bool isFile, bool isMemory, std::string logicalName, std::string location); 00016 ~TupleStore(){} 00022 bool isDatabase(); 00023 00029 bool isFile(); 00030 00036 bool isMemory(); 00037 00043 std::string getLogicalName(); 00044 00050 std::string getLocation(); 00051 private: 00052 bool m_isDatabase; 00053 bool m_isFile; 00054 bool m_isMemory; 00055 std::string m_logicalName; 00056 std::string m_location; 00057 }; 00058 std::ostream& operator<<( std::ostream& stream, TupleStore ts); 00059 } 00060 } 00061 #endif