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();
|