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 getTempDir() throw(); 00051 00055 static std::string getLocation() throw(); 00056 00060 static std::string getUser() throw(); 00061 00065 static IPCPartition& getPartition() throw(); 00066 00070 static ISInfoDictionary& getISDictionary() throw(); 00071 00072 static MRSStream& Mrs(); 00073 }; 00074 } 00075 00076 #endif //#ifndef SCTNAMES_H