[Box Backup-commit] COMMIT r3220 - box/trunk/lib/common

subversion at boxbackup.org subversion at boxbackup.org
Fri Feb 7 21:17:10 GMT 2014


Author: chris
Date: 2014-02-07 21:17:10 +0000 (Fri, 07 Feb 2014)
New Revision: 3220

Modified:
   box/trunk/lib/common/InvisibleTempFileStream.cpp
   box/trunk/lib/common/InvisibleTempFileStream.h
Log:
Allow InvisibleTempFileStream to take a std::string.

For C++ style.

Modified: box/trunk/lib/common/InvisibleTempFileStream.cpp
===================================================================
--- box/trunk/lib/common/InvisibleTempFileStream.cpp	2014-02-07 21:15:34 UTC (rev 3219)
+++ box/trunk/lib/common/InvisibleTempFileStream.cpp	2014-02-07 21:17:10 UTC (rev 3220)
@@ -22,7 +22,8 @@
 //		Created: 2006/10/13
 //
 // --------------------------------------------------------------------------
-InvisibleTempFileStream::InvisibleTempFileStream(const char *Filename, int flags, int mode)
+InvisibleTempFileStream::InvisibleTempFileStream(const std::string& Filename,
+	int flags, int mode)
 #ifdef WIN32
 	: FileStream(Filename, flags | O_TEMPORARY, mode)
 #else
@@ -30,7 +31,7 @@
 #endif
 {
 	#ifndef WIN32
-	if(unlink(Filename) != 0)
+	if(unlink(Filename.c_str()) != 0)
 	{
 		MEMLEAKFINDER_NOT_A_LEAK(this);
 		THROW_EXCEPTION(CommonException, OSFileOpenError)

Modified: box/trunk/lib/common/InvisibleTempFileStream.h
===================================================================
--- box/trunk/lib/common/InvisibleTempFileStream.h	2014-02-07 21:15:34 UTC (rev 3219)
+++ box/trunk/lib/common/InvisibleTempFileStream.h	2014-02-07 21:17:10 UTC (rev 3220)
@@ -16,7 +16,7 @@
 class InvisibleTempFileStream : public FileStream
 {
 public:
-	InvisibleTempFileStream(const char *Filename, 
+	InvisibleTempFileStream(const std::string& Filename, 
 #ifdef WIN32
 		int flags = (O_RDONLY | O_BINARY),
 #else




More information about the Boxbackup-commit mailing list