Changeset 2946
- Timestamp:
- 26/04/2011 19:48:00 (13 months ago)
- Location:
- box/trunk/lib/backupstore
- Files:
-
- 2 edited
-
BackupStoreFilenameClear.cpp (modified) (4 diffs)
-
BackupStoreFilenameClear.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/lib/backupstore/BackupStoreFilenameClear.cpp
r2945 r2946 60 60 // -------------------------------------------------------------------------- 61 61 BackupStoreFilenameClear::BackupStoreFilenameClear(const BackupStoreFilenameClear &rToCopy) 62 : BackupStoreFilename(rToCopy),63 mClearFilename(rToCopy.mClearFilename)62 : BackupStoreFilename(rToCopy), 63 mClearFilename(rToCopy.mClearFilename) 64 64 { 65 65 } … … 74 74 // -------------------------------------------------------------------------- 75 75 BackupStoreFilenameClear::BackupStoreFilenameClear(const BackupStoreFilename &rToCopy) 76 : BackupStoreFilename(rToCopy)76 : BackupStoreFilename(rToCopy) 77 77 { 78 78 // Will get a clear filename when it's required … … 112 112 MakeClearAvailable(); 113 113 return mClearFilename; 114 } 115 const std::string &BackupStoreFilenameClear::GetClearFilenameIfPossible(const std::string& alternative) const 116 { 117 if(mClearFilename.empty() && !(sBlowfishDecrypt.IsInitialised())) 118 { 119 // encrypted and cannot decrypt 120 return alternative; 121 } 122 else 123 { 124 return GetClearFilename(); 125 } 114 126 } 115 127 #endif … … 168 180 { 169 181 case Encoding_Clear: 170 BOX_ TRACE("**** BackupStoreFilename encoded with "182 BOX_WARNING("**** BackupStoreFilename encoded with " 171 183 "Clear encoding ****"); 172 184 mClearFilename.assign(GetEncodedFilename().c_str() + 2, -
box/trunk/lib/backupstore/BackupStoreFilenameClear.h
r2945 r2946 39 39 #else 40 40 const std::string &GetClearFilename() const; 41 const std::string &GetClearFilenameIfPossible(const std::string& alternative) const; 41 42 #endif 42 43 void SetClearFilename(const std::string &rToEncode);
Note: See TracChangeset
for help on using the changeset viewer.
