[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