[Box Backup-commit] COMMIT r1683 - box/chris/general/lib/raidfile

boxbackup-dev@fluffy.co.uk boxbackup-dev@fluffy.co.uk
Sat, 26 May 2007 16:25:47 +0100


Author: chris
Date: 2007-05-26 16:25:47 +0100 (Sat, 26 May 2007)
New Revision: 1683

Modified:
   box/chris/general/lib/raidfile/RaidFileController.cpp
   box/chris/general/lib/raidfile/RaidFileController.h
Log:
Make RaidFileController::Initialise take a std::string instead of a
char array, in C++ style


Modified: box/chris/general/lib/raidfile/RaidFileController.cpp
===================================================================
--- box/chris/general/lib/raidfile/RaidFileController.cpp	2007-05-26 13:01:04 UTC (rev 1682)
+++ box/chris/general/lib/raidfile/RaidFileController.cpp	2007-05-26 15:25:47 UTC (rev 1683)
@@ -59,12 +59,12 @@
 // --------------------------------------------------------------------------
 //
 // Function
-//		Name:    RaidFileController::Initialise(const char *)
+//		Name:    RaidFileController::Initialise(const std::string&)
 //		Purpose: Initialises the system, loading the configuration file.
 //		Created: 2003/07/08
 //
 // --------------------------------------------------------------------------
-void RaidFileController::Initialise(const char *ConfigFilename)
+void RaidFileController::Initialise(const std::string& rConfigFilename)
 {
 	MEMLEAKFINDER_NO_LEAKS;
 
@@ -97,11 +97,13 @@
 	
 	// Load the configuration
 	std::string err;
-	std::auto_ptr<Configuration> pconfig = Configuration::LoadAndVerify(ConfigFilename, &verify, err);
+	std::auto_ptr<Configuration> pconfig = Configuration::LoadAndVerify(
+		rConfigFilename, &verify, err);
 	
 	if(pconfig.get() == 0 || !err.empty())
 	{
-		fprintf(stderr, "RaidFile configuation file errors:\n%s", err.c_str());
+		fprintf(stderr, "RaidFile configuation file errors:\n%s",
+			err.c_str());
 		THROW_EXCEPTION(RaidFileException, BadConfigFile)
 	}
 	

Modified: box/chris/general/lib/raidfile/RaidFileController.h
===================================================================
--- box/chris/general/lib/raidfile/RaidFileController.h	2007-05-26 13:01:04 UTC (rev 1682)
+++ box/chris/general/lib/raidfile/RaidFileController.h	2007-05-26 15:25:47 UTC (rev 1683)
@@ -81,7 +81,8 @@
 	~RaidFileController();
 	
 public:
-	void Initialise(const char *ConfigFilename = "/etc/box/raidfile.conf");
+	void Initialise(const std::string& rConfigFilename = 
+		"/etc/box/raidfile.conf");
 	int GetNumDiscSets() {return mSetList.size();}
 
 	// --------------------------------------------------------------------------