[Compbench-devel] CompBenchmarks++/libcompbenchmarks/Benchmark Package.cpp, 1.6, 1.7 Package.h, 1.3
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2007-02-06 17:52:01
|
Update of /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16207 Modified Files: Package.cpp Package.h Log Message: getStatusStr() added. Index: Package.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark/Package.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Package.cpp 5 Feb 2007 19:56:33 -0000 1.6 --- Package.cpp 6 Feb 2007 17:51:44 -0000 1.7 *************** *** 596,599 **** --- 596,636 ---- } + std::string Package::getStatusStr(void) + { + switch(getStatus()) { + case Unknown: + return("Uninstalled"); + break; + case Downloaded: + return("Downloaded"); + break; + case Extracted: + return("Extracted"); + break; + case Patched: + return("Patched"); + break; + case Preconfigured: + return("Preconfigured"); + break; + case Configured: + return("Configured"); + break; + case Made: + return("Compiled"); + break; + case Tested: + return("Tested"); + break; + case Benchmarked: + return("Benchmarked"); + break; + default: + return("Unknown"); + break; + } + return("<internal error>"); + } + Package::~Package() { Index: Package.h =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/libcompbenchmarks/Benchmark/Package.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Package.h 5 Feb 2007 19:55:25 -0000 1.3 --- Package.h 6 Feb 2007 17:51:44 -0000 1.4 *************** *** 430,436 **** /** Returns benchmark's status * \return status (enum). ! * \sa Package::Status */ virtual Status getStatus(void); /** Virtual destructor */ virtual ~Package(); --- 430,443 ---- /** Returns benchmark's status * \return status (enum). ! * \sa Package::Status ! * \sa Package::getStatusStr() */ virtual Status getStatus(void); + /** Returns benchmark's status + * \return status (as string) + * \sa Package::Status + * \sa Package::getStatus() */ + virtual std::string getStatusStr(void); + /** Virtual destructor */ virtual ~Package(); |