[Box Backup-commit] COMMIT r1775 - box/chris/merge/lib/raidfile

boxbackup-dev at fluffy.co.uk boxbackup-dev at fluffy.co.uk
Thu Jul 26 23:07:59 BST 2007


Author: chris
Date: 2007-07-26 23:07:59 +0100 (Thu, 26 Jul 2007)
New Revision: 1775

Modified:
   box/chris/merge/lib/raidfile/RaidFileController.cpp
   box/chris/merge/lib/raidfile/RaidFileController.h
Log:
Make RaidFileController::Initialise take a std::string instead of a
char array, in C++ style. (refs #3, merges [1683])


Modified: box/chris/merge/lib/raidfile/RaidFileController.cpp
===================================================================
--- box/chris/merge/lib/raidfile/RaidFileController.cpp	2007-07-26 22:07:24 UTC (rev 1774)
+++ box/chris/merge/lib/raidfile/RaidFileController.cpp	2007-07-26 22:07:59 UTC (rev 1775)
@@ -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/merge/lib/raidfile/RaidFileController.h
===================================================================
--- box/chris/merge/lib/raidfile/RaidFileController.h	2007-07-26 22:07:24 UTC (rev 1774)
+++ box/chris/merge/lib/raidfile/RaidFileController.h	2007-07-26 22:07:59 UTC (rev 1775)
@@ -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();}
 
 	// --------------------------------------------------------------------------




More information about the Boxbackup-commit mailing list