[Box Backup-commit] COMMIT r2700 - box/trunk/lib/backupclient

subversion at boxbackup.org subversion at boxbackup.org
Fri Aug 27 10:05:06 BST 2010


Author: chris
Date: 2010-08-27 10:05:06 +0100 (Fri, 27 Aug 2010)
New Revision: 2700

Modified:
   box/trunk/lib/backupclient/BackupStoreDirectory.h
Log:
Add inline helpers to check whether a directory entry is a file, 
directory, old or deleted.


Modified: box/trunk/lib/backupclient/BackupStoreDirectory.h
===================================================================
--- box/trunk/lib/backupclient/BackupStoreDirectory.h	2010-07-06 21:05:06 UTC (rev 2699)
+++ box/trunk/lib/backupclient/BackupStoreDirectory.h	2010-08-27 09:05:06 UTC (rev 2700)
@@ -90,7 +90,24 @@
 		};
 		// characters for textual listing of files -- see bbackupquery/BackupQueries
 		#define BACKUPSTOREDIRECTORY_ENTRY_FLAGS_DISPLAY_NAMES "fdXoR"
-		
+
+		// convenience methods
+		bool inline IsDir()
+		{
+			return GetFlags() & Flags_Dir;
+		}
+		bool inline IsFile()
+		{
+			return GetFlags() & Flags_File;
+		}
+		bool inline IsOld()
+		{
+			return GetFlags() & Flags_OldVersion;
+		}
+		bool inline IsDeleted()
+		{
+			return GetFlags() & Flags_Deleted;
+		}
 		bool inline MatchesFlags(int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet)
 		{
 			return ((FlagsMustBeSet == Flags_INCLUDE_EVERYTHING) || ((mFlags & FlagsMustBeSet) == FlagsMustBeSet))




More information about the Boxbackup-commit mailing list