00001 #ifndef SCTNAMES_H
00002 #define SCTNAMES_H
00003
00004 #include <is/isinfo.h>
00005 #include <string>
00006
00007 class MRSStream;
00008
00009 namespace Sct {
00010
00020 class SctNames {
00021 public:
00025 static std::string getPartitionName() throw();
00026
00030 static std::string getEventDataName() throw();
00031
00035 static std::string getFittedDataName() throw();
00036
00040 static std::string getTestDataName() throw();
00041
00045 static std::string getControlDataName() throw();
00046
00050 static std::string getRetrievedDataName() throw();
00051
00052
00056 static std::string getTempDir() throw();
00057
00061 static std::string getLocation() throw();
00062
00066 static std::string getUser() throw();
00067
00071 static IPCPartition& getPartition() throw();
00072
00076 static ISInfoDictionary& getISDictionary() throw();
00077
00081 static std::string getPersistentDir() throw();
00082
00086 static std::string getLogDir() throw();
00087
00088 static MRSStream& Mrs();
00089 };
00090 }
00091
00092 #endif //#ifndef SCTNAMES_H