Changeset 2983 for box/trunk/bin
- Timestamp:
- 27/08/2011 15:06:46 (9 months ago)
- Location:
- box/trunk/bin
- Files:
-
- 9 edited
-
bbackupd/BackupClientContext.cpp (modified) (6 diffs)
-
bbackupd/BackupClientDeleteList.cpp (modified) (1 diff)
-
bbackupd/BackupClientDirectoryRecord.cpp (modified) (10 diffs)
-
bbackupd/BackupDaemon.cpp (modified) (7 diffs)
-
bbackupd/BackupDaemon.h (modified) (3 diffs)
-
bbackupquery/BackupQueries.cpp (modified) (19 diffs)
-
bbackupquery/CommandCompletion.cpp (modified) (7 diffs)
-
bbackupquery/bbackupquery.cpp (modified) (3 diffs)
-
bbstored/BackupStoreDaemon.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/bin/bbackupd/BackupClientContext.cpp
r2696 r2983 26 26 #include "BackupStoreException.h" 27 27 #include "BackupDaemon.h" 28 #include "autogen_BackupProtocol Client.h"28 #include "autogen_BackupProtocol.h" 29 29 #include "BackupStoreFile.h" 30 30 #include "Logging.h" … … 166 166 // Check the version of the server 167 167 { 168 std::auto_ptr<BackupProtocol ClientVersion> serverVersion(mpConnection->QueryVersion(BACKUP_STORE_SERVER_VERSION));168 std::auto_ptr<BackupProtocolVersion> serverVersion(mpConnection->QueryVersion(BACKUP_STORE_SERVER_VERSION)); 169 169 if(serverVersion->GetVersion() != BACKUP_STORE_SERVER_VERSION) 170 170 { … … 174 174 175 175 // Login -- if this fails, the Protocol will exception 176 std::auto_ptr<BackupProtocol ClientLoginConfirmed> loginConf(mpConnection->QueryLogin(mAccountNumber, 0 /* read/write */));176 std::auto_ptr<BackupProtocolLoginConfirmed> loginConf(mpConnection->QueryLogin(mAccountNumber, 0 /* read/write */)); 177 177 178 178 // Check that the client store marker is the one we expect … … 420 420 // Request filenames from the server, in a "safe" manner to ignore errors properly 421 421 { 422 BackupProtocol ClientGetObjectName send(ObjectID, ContainingDirectory);422 BackupProtocolGetObjectName send(ObjectID, ContainingDirectory); 423 423 connection.Send(send); 424 424 } 425 std::auto_ptr<BackupProtocol ObjectCl> preply(connection.Receive());425 std::auto_ptr<BackupProtocolMessage> preply(connection.Receive()); 426 426 427 427 // Is it of the right type? 428 if(preply->GetType() != BackupProtocol ClientObjectName::TypeID)428 if(preply->GetType() != BackupProtocolObjectName::TypeID) 429 429 { 430 430 // Was an error or something … … 433 433 434 434 // Cast to expected type. 435 BackupProtocol ClientObjectName *names = (BackupProtocolClientObjectName *)(preply.get());435 BackupProtocolObjectName *names = (BackupProtocolObjectName *)(preply.get()); 436 436 437 437 // Anything found? … … 483 483 484 484 // Is it a directory? 485 rIsDirectoryOut = ((names->GetFlags() & BackupProtocol ClientListDirectory::Flags_Dir) == BackupProtocolClientListDirectory::Flags_Dir);485 rIsDirectoryOut = ((names->GetFlags() & BackupProtocolListDirectory::Flags_Dir) == BackupProtocolListDirectory::Flags_Dir); 486 486 487 487 // Is it the current version? 488 rIsCurrentVersionOut = ((names->GetFlags() & (BackupProtocol ClientListDirectory::Flags_OldVersion | BackupProtocolClientListDirectory::Flags_Deleted)) == 0);488 rIsCurrentVersionOut = ((names->GetFlags() & (BackupProtocolListDirectory::Flags_OldVersion | BackupProtocolListDirectory::Flags_Deleted)) == 0); 489 489 490 490 // And other information which may be required -
box/trunk/bin/bbackupd/BackupClientDeleteList.cpp
r2181 r2983 14 14 #include "BackupClientDeleteList.h" 15 15 #include "BackupClientContext.h" 16 #include "autogen_BackupProtocol Client.h"16 #include "autogen_BackupProtocol.h" 17 17 18 18 #include "MemLeakFindOn.h" -
box/trunk/bin/bbackupd/BackupClientDirectoryRecord.cpp
r2981 r2983 18 18 #include <string.h> 19 19 20 #include "autogen_BackupProtocol Client.h"20 #include "autogen_BackupProtocol.h" 21 21 #include "Archive.h" 22 22 #include "BackupClientContext.h" … … 336 336 file_st.st_nlink); 337 337 } 338 else if(file_st.st_nlink !=1)338 else if(file_st.st_nlink > 1) 339 339 { 340 340 if(!mSuppressMultipleLinksWarning) … … 614 614 615 615 // Query the directory 616 std::auto_ptr<BackupProtocol ClientSuccess> dirreply(connection.QueryListDirectory(616 std::auto_ptr<BackupProtocolSuccess> dirreply(connection.QueryListDirectory( 617 617 mObjectID, 618 BackupProtocolClientListDirectory::Flags_INCLUDE_EVERYTHING, // both files and directories 619 BackupProtocolClientListDirectory::Flags_Deleted | BackupProtocolClientListDirectory::Flags_OldVersion, // exclude old/deleted stuff 618 BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING, // both files and directories 619 BackupProtocolListDirectory::Flags_Deleted | 620 BackupProtocolListDirectory::Flags_OldVersion, // exclude old/deleted stuff 620 621 true /* want attributes */)); 621 622 … … 831 832 // Rename the existing files (ie include old versions) on the server 832 833 connection.QueryMoveObject(renameObjectID, renameInDirectory, mObjectID /* move to this directory */, 833 BackupProtocolClientMoveObject::Flags_MoveAllWithSameName | BackupProtocolClientMoveObject::Flags_AllowMoveOverDeletedObject, 834 BackupProtocolMoveObject::Flags_MoveAllWithSameName | 835 BackupProtocolMoveObject::Flags_AllowMoveOverDeletedObject, 834 836 storeFilename); 835 837 … … 1365 1367 // Rename the existing directory on the server 1366 1368 connection.QueryMoveObject(renameObjectID, renameInDirectory, mObjectID /* move to this directory */, 1367 BackupProtocolClientMoveObject::Flags_MoveAllWithSameName | BackupProtocolClientMoveObject::Flags_AllowMoveOverDeletedObject, 1369 BackupProtocolMoveObject::Flags_MoveAllWithSameName | 1370 BackupProtocolMoveObject::Flags_AllowMoveOverDeletedObject, 1368 1371 storeFilename); 1369 1372 … … 1382 1385 { 1383 1386 // Create a new directory 1384 std::auto_ptr<BackupProtocol ClientSuccess> dirCreate(connection.QueryCreateDirectory(1387 std::auto_ptr<BackupProtocolSuccess> dirCreate(connection.QueryCreateDirectory( 1385 1388 mObjectID, attrModTime, storeFilename, attrStream)); 1386 1389 subDirObjectID = dirCreate->GetObjectID(); … … 1578 1581 // YES -- try to do diff, if possible 1579 1582 // First, query the server to see if there's an old version available 1580 std::auto_ptr<BackupProtocol ClientSuccess> getBlockIndex(connection.QueryGetBlockIndexByName(mObjectID, rStoreFilename));1583 std::auto_ptr<BackupProtocolSuccess> getBlockIndex(connection.QueryGetBlockIndexByName(mObjectID, rStoreFilename)); 1581 1584 int64_t diffFromID = getBlockIndex->GetObjectID(); 1582 1585 … … 1626 1629 // Upload the patch to the store 1627 1630 // 1628 std::auto_ptr<BackupProtocol ClientSuccess> stored(connection.QueryStoreFile(mObjectID, ModificationTime,1631 std::auto_ptr<BackupProtocolSuccess> stored(connection.QueryStoreFile(mObjectID, ModificationTime, 1629 1632 AttributesHash, isCompletelyDifferent?(0):(diffFromID), rStoreFilename, *pStreamToUpload)); 1630 1633 … … 1667 1670 1668 1671 // Send to store 1669 std::auto_ptr<BackupProtocol ClientSuccess> stored(1672 std::auto_ptr<BackupProtocolSuccess> stored( 1670 1673 connection.QueryStoreFile( 1671 1674 mObjectID, ModificationTime, … … 1693 1696 if(connection.GetLastError(type, subtype)) 1694 1697 { 1695 if(type == BackupProtocol ClientError::ErrorType1696 && subtype == BackupProtocol ClientError::Err_StorageLimitExceeded)1698 if(type == BackupProtocolError::ErrorType 1699 && subtype == BackupProtocolError::Err_StorageLimitExceeded) 1697 1700 { 1698 1701 // The hard limit was exceeded on the server, notify! -
box/trunk/bin/bbackupd/BackupDaemon.cpp
r2981 r2983 51 51 #include "SSLLib.h" 52 52 53 #include "autogen_BackupProtocol Client.h"53 #include "autogen_BackupProtocol.h" 54 54 #include "autogen_ClientException.h" 55 55 #include "autogen_ConversionException.h" … … 697 697 mDoSyncForcedByPreviousSyncError = false; 698 698 699 // Notify system administrator about the final state of the backup 699 700 if(errorOccurred) 700 701 { … … 758 759 } 759 760 } 760 // Notify system administrator about the final state of the backup 761 elseif(mReadErrorsOnFilesystemObjects)761 762 if(mReadErrorsOnFilesystemObjects) 762 763 { 763 764 NotifySysadmin(SysadminNotifier::ReadError); 764 765 } 765 else if(mStorageLimitExceeded) 766 767 if(mStorageLimitExceeded) 766 768 { 767 769 NotifySysadmin(SysadminNotifier::StoreFull); 768 770 } 769 else 771 772 if (!errorOccurred && !mReadErrorsOnFilesystemObjects && 773 !mStorageLimitExceeded) 770 774 { 771 775 NotifySysadmin(SysadminNotifier::BackupOK); … … 1005 1009 1006 1010 (*i)->mpDirectoryRecord->SyncDirectory(params, 1007 BackupProtocol ClientListDirectory::RootDirectory,1011 BackupProtocolListDirectory::RootDirectory, 1008 1012 locationPath, std::string("/") + (*i)->mName); 1009 1013 … … 2098 2102 // Going to need a copy of the root directory. Get a connection, 2099 2103 // and fetch it. 2100 BackupProtocolC lient &connection(rClientContext.GetConnection());2104 BackupProtocolCallable& connection(rClientContext.GetConnection()); 2101 2105 2102 2106 // Ask server for a list of everything in the root directory, 2103 2107 // which is a directory itself 2104 std::auto_ptr<BackupProtocol ClientSuccess> dirreply(2108 std::auto_ptr<BackupProtocolSuccess> dirreply( 2105 2109 connection.QueryListDirectory( 2106 BackupProtocol ClientListDirectory::RootDirectory,2110 BackupProtocolListDirectory::RootDirectory, 2107 2111 // only directories 2108 BackupProtocol ClientListDirectory::Flags_Dir,2112 BackupProtocolListDirectory::Flags_Dir, 2109 2113 // exclude old/deleted stuff 2110 BackupProtocol ClientListDirectory::Flags_Deleted |2111 BackupProtocol ClientListDirectory::Flags_OldVersion,2114 BackupProtocolListDirectory::Flags_Deleted | 2115 BackupProtocolListDirectory::Flags_OldVersion, 2112 2116 false /* no attributes */)); 2113 2117 … … 2349 2353 { 2350 2354 MemBlockStream attrStream(attr); 2351 std::auto_ptr<BackupProtocol ClientSuccess>2355 std::auto_ptr<BackupProtocolSuccess> 2352 2356 dirCreate(connection.QueryCreateDirectory( 2353 BackupProtocol ClientListDirectory::RootDirectory,2357 BackupProtocolListDirectory::RootDirectory, 2354 2358 attrModTime, dirname, attrStream)); 2355 2359 … … 2895 2899 // Entries to delete, and it's the right time to do so... 2896 2900 BOX_NOTICE("Deleting unused locations from store root..."); 2897 BackupProtocolC lient&connection(rContext.GetConnection());2901 BackupProtocolCallable &connection(rContext.GetConnection()); 2898 2902 for(std::vector<std::pair<int64_t,std::string> >::iterator 2899 2903 i(mUnusedRootDirEntries.begin()); -
box/trunk/bin/bbackupd/BackupDaemon.h
r2981 r2983 25 25 #include "TLSContext.h" 26 26 27 #include "autogen_BackupProtocol Client.h"27 #include "autogen_BackupProtocol.h" 28 28 29 29 #ifdef WIN32 … … 383 383 { 384 384 std::ostringstream msgs; 385 if (type != BackupProtocol ClientError::ErrorType)385 if (type != BackupProtocolError::ErrorType) 386 386 { 387 387 msgs << "unknown error type " << type; … … 391 391 switch(subtype) 392 392 { 393 case BackupProtocol ClientError::Err_WrongVersion:393 case BackupProtocolError::Err_WrongVersion: 394 394 msgs << "WrongVersion"; 395 395 break; 396 case BackupProtocol ClientError::Err_NotInRightProtocolPhase:396 case BackupProtocolError::Err_NotInRightProtocolPhase: 397 397 msgs << "NotInRightProtocolPhase"; 398 398 break; 399 case BackupProtocol ClientError::Err_BadLogin:399 case BackupProtocolError::Err_BadLogin: 400 400 msgs << "BadLogin"; 401 401 break; 402 case BackupProtocol ClientError::Err_CannotLockStoreForWriting:402 case BackupProtocolError::Err_CannotLockStoreForWriting: 403 403 msgs << "CannotLockStoreForWriting"; 404 404 break; 405 case BackupProtocol ClientError::Err_SessionReadOnly:405 case BackupProtocolError::Err_SessionReadOnly: 406 406 msgs << "SessionReadOnly"; 407 407 break; 408 case BackupProtocol ClientError::Err_FileDoesNotVerify:408 case BackupProtocolError::Err_FileDoesNotVerify: 409 409 msgs << "FileDoesNotVerify"; 410 410 break; 411 case BackupProtocol ClientError::Err_DoesNotExist:411 case BackupProtocolError::Err_DoesNotExist: 412 412 msgs << "DoesNotExist"; 413 413 break; 414 case BackupProtocol ClientError::Err_DirectoryAlreadyExists:414 case BackupProtocolError::Err_DirectoryAlreadyExists: 415 415 msgs << "DirectoryAlreadyExists"; 416 416 break; 417 case BackupProtocol ClientError::Err_CannotDeleteRoot:417 case BackupProtocolError::Err_CannotDeleteRoot: 418 418 msgs << "CannotDeleteRoot"; 419 419 break; 420 case BackupProtocol ClientError::Err_TargetNameExists:420 case BackupProtocolError::Err_TargetNameExists: 421 421 msgs << "TargetNameExists"; 422 422 break; 423 case BackupProtocol ClientError::Err_StorageLimitExceeded:423 case BackupProtocolError::Err_StorageLimitExceeded: 424 424 msgs << "StorageLimitExceeded"; 425 425 break; 426 case BackupProtocol ClientError::Err_DiffFromFileDoesNotExist:426 case BackupProtocolError::Err_DiffFromFileDoesNotExist: 427 427 msgs << "DiffFromFileDoesNotExist"; 428 428 break; 429 case BackupProtocol ClientError::Err_DoesNotExistInDirectory:429 case BackupProtocolError::Err_DoesNotExistInDirectory: 430 430 msgs << "DoesNotExistInDirectory"; 431 431 break; 432 case BackupProtocol ClientError::Err_PatchConsistencyError:432 case BackupProtocolError::Err_PatchConsistencyError: 433 433 msgs << "PatchConsistencyError"; 434 434 break; -
box/trunk/bin/bbackupquery/BackupQueries.cpp
r2875 r2983 50 50 #include "SelfFlushingStream.h" 51 51 #include "Utils.h" 52 #include "autogen_BackupProtocol Client.h"52 #include "autogen_BackupProtocol.h" 53 53 54 54 #include "MemLeakFindOn.h" … … 359 359 { 360 360 // Generate exclude flags 361 int16_t excludeFlags = BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING;362 if(!opts[LIST_OPTION_ALLOWOLD]) excludeFlags |= BackupProtocol ClientListDirectory::Flags_OldVersion;363 if(!opts[LIST_OPTION_ALLOWDELETED]) excludeFlags |= BackupProtocol ClientListDirectory::Flags_Deleted;361 int16_t excludeFlags = BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING; 362 if(!opts[LIST_OPTION_ALLOWOLD]) excludeFlags |= BackupProtocolListDirectory::Flags_OldVersion; 363 if(!opts[LIST_OPTION_ALLOWDELETED]) excludeFlags |= BackupProtocolListDirectory::Flags_Deleted; 364 364 365 365 // Do communication … … 368 368 mrConnection.QueryListDirectory( 369 369 DirID, 370 BackupProtocol ClientListDirectory::Flags_INCLUDE_EVERYTHING,370 BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING, 371 371 // both files and directories 372 372 excludeFlags, … … 435 435 *(f++) = ' '; 436 436 *(f++) = '\0'; 437 printf( displayflags);437 printf("%s", displayflags); 438 438 439 439 if(en_flags != 0) … … 545 545 // Start from current stack, or root, whichever is required 546 546 std::vector<std::pair<std::string, int64_t> > stack; 547 int64_t dirID = BackupProtocol ClientListDirectory::RootDirectory;547 int64_t dirID = BackupProtocolListDirectory::RootDirectory; 548 548 if(rDirName.size() > 0 && rDirName[0] == '/') 549 549 { … … 561 561 562 562 // Generate exclude flags 563 int16_t excludeFlags = BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING;564 if(!AllowOldVersion) excludeFlags |= BackupProtocol ClientListDirectory::Flags_OldVersion;565 if(!AllowDeletedDirs) excludeFlags |= BackupProtocol ClientListDirectory::Flags_Deleted;563 int16_t excludeFlags = BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING; 564 if(!AllowOldVersion) excludeFlags |= BackupProtocolListDirectory::Flags_OldVersion; 565 if(!AllowDeletedDirs) excludeFlags |= BackupProtocolListDirectory::Flags_Deleted; 566 566 567 567 // Read directories … … 583 583 584 584 // New dir ID 585 dirID = (stack.size() > 0)?(stack[stack.size() - 1].second):BackupProtocol ClientListDirectory::RootDirectory;585 dirID = (stack.size() > 0)?(stack[stack.size() - 1].second):BackupProtocolListDirectory::RootDirectory; 586 586 } 587 587 else 588 588 { 589 589 // At root anyway 590 dirID = BackupProtocol ClientListDirectory::RootDirectory;590 dirID = BackupProtocolListDirectory::RootDirectory; 591 591 } 592 592 } … … 594 594 { 595 595 // Not blank element. Read current directory. 596 std::auto_ptr<BackupProtocol ClientSuccess> dirreply(mrConnection.QueryListDirectory(596 std::auto_ptr<BackupProtocolSuccess> dirreply(mrConnection.QueryListDirectory( 597 597 dirID, 598 BackupProtocol ClientListDirectory::Flags_Dir, // just directories598 BackupProtocolListDirectory::Flags_Dir, // just directories 599 599 excludeFlags, 600 600 true /* want attributes */)); … … 647 647 if(mDirStack.size() == 0) 648 648 { 649 return BackupProtocol ClientListDirectory::RootDirectory;649 return BackupProtocolListDirectory::RootDirectory; 650 650 } 651 651 … … 838 838 { 839 839 // Request object 840 std::auto_ptr<BackupProtocol ClientSuccess> getobj(mrConnection.QueryGetObject(id));841 if(getobj->GetObjectID() != BackupProtocol ClientGetObject::NoObject)840 std::auto_ptr<BackupProtocolSuccess> getobj(mrConnection.QueryGetObject(id)); 841 if(getobj->GetObjectID() != BackupProtocolGetObject::NoObject) 842 842 { 843 843 // Stream that object out to the file … … 1018 1018 { 1019 1019 // can retrieve anything by ID 1020 flagsExclude = BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING;1020 flagsExclude = BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING; 1021 1021 } 1022 1022 else … … 1024 1024 // only current versions by name 1025 1025 flagsExclude = 1026 BackupProtocol ClientListDirectory::Flags_OldVersion |1027 BackupProtocol ClientListDirectory::Flags_Deleted;1026 BackupProtocolListDirectory::Flags_OldVersion | 1027 BackupProtocolListDirectory::Flags_Deleted; 1028 1028 } 1029 1029 1030 1030 1031 1031 fileId = FindFileID(args[0], opts, &dirId, &localName, 1032 BackupProtocol ClientListDirectory::Flags_File, // just files1032 BackupProtocolListDirectory::Flags_File, // just files 1033 1033 flagsExclude, NULL /* don't care about flags found */); 1034 1034 … … 1520 1520 mrConnection.QueryListDirectory( 1521 1521 DirID, 1522 BackupProtocol ClientListDirectory::Flags_INCLUDE_EVERYTHING,1522 BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING, 1523 1523 // get everything 1524 BackupProtocol ClientListDirectory::Flags_OldVersion |1525 BackupProtocol ClientListDirectory::Flags_Deleted,1524 BackupProtocolListDirectory::Flags_OldVersion | 1525 BackupProtocolListDirectory::Flags_Deleted, 1526 1526 // except for old versions and deleted files 1527 1527 true /* want attributes */); … … 1897 1897 } 1898 1898 1899 if(dirID == BackupProtocol ClientListDirectory::RootDirectory)1899 if(dirID == BackupProtocolListDirectory::RootDirectory) 1900 1900 { 1901 1901 BOX_ERROR("Cannot restore the root directory -- restore locations individually."); … … 2054 2054 2055 2055 // Request full details from the server 2056 std::auto_ptr<BackupProtocol ClientAccountUsage> usage(mrConnection.QueryGetAccountUsage());2056 std::auto_ptr<BackupProtocolAccountUsage> usage(mrConnection.QueryGetAccountUsage()); 2057 2057 2058 2058 // Display each entry in turn … … 2130 2130 fileId = FindFileID(storeDirEncoded, opts, &parentId, &fileName, 2131 2131 /* include files and directories */ 2132 BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING,2132 BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, 2133 2133 /* include old and deleted files */ 2134 BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING,2134 BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, 2135 2135 &flagsOut); 2136 2136 … … 2145 2145 { 2146 2146 // Undelete object 2147 if(flagsOut & BackupProtocol ClientListDirectory::Flags_File)2147 if(flagsOut & BackupProtocolListDirectory::Flags_File) 2148 2148 { 2149 2149 mrConnection.QueryUndeleteFile(parentId, fileId); … … 2210 2210 fileId = FindFileID(storeDirEncoded, opts, &parentId, &fileName, 2211 2211 /* include files and directories */ 2212 BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING,2212 BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, 2213 2213 /* exclude old and deleted files */ 2214 BackupProtocol ClientListDirectory::Flags_OldVersion |2215 BackupProtocol ClientListDirectory::Flags_Deleted,2214 BackupProtocolListDirectory::Flags_OldVersion | 2215 BackupProtocolListDirectory::Flags_Deleted, 2216 2216 &flagsOut); 2217 2217 … … 2228 2228 { 2229 2229 // Delete object 2230 if(flagsOut & BackupProtocol ClientListDirectory::Flags_File)2230 if(flagsOut & BackupProtocolListDirectory::Flags_File) 2231 2231 { 2232 2232 mrConnection.QueryDeleteFile(parentId, fn); -
box/trunk/bin/bbackupquery/CommandCompletion.cpp
r2878 r2983 33 33 #include "Configuration.h" 34 34 35 #include "autogen_BackupProtocol Client.h"35 #include "autogen_BackupProtocol.h" 36 36 37 37 #include "MemLeakFindOn.h" … … 155 155 if (rCommand.mOptions.find(LIST_OPTION_ALLOWOLD) == std::string::npos) 156 156 { 157 excludeFlags |= BackupProtocol ClientListDirectory::Flags_OldVersion;157 excludeFlags |= BackupProtocolListDirectory::Flags_OldVersion; 158 158 } 159 159 160 160 if (rCommand.mOptions.find(LIST_OPTION_ALLOWDELETED) == std::string::npos) 161 161 { 162 excludeFlags |= BackupProtocol ClientListDirectory::Flags_Deleted;162 excludeFlags |= BackupProtocolListDirectory::Flags_Deleted; 163 163 } 164 164 … … 226 226 227 227 bool completeFiles = includeFlags & 228 BackupProtocol ClientListDirectory::Flags_File;228 BackupProtocolListDirectory::Flags_File; 229 229 bool completeDirs = includeFlags & 230 BackupProtocol ClientListDirectory::Flags_Dir;230 BackupProtocolListDirectory::Flags_Dir; 231 231 int16_t listFlags = 0; 232 232 233 233 if(completeFiles) 234 234 { 235 listFlags = BackupProtocol ClientListDirectory::Flags_INCLUDE_EVERYTHING;235 listFlags = BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING; 236 236 } 237 237 else if(completeDirs) 238 238 { 239 listFlags = BackupProtocol ClientListDirectory::Flags_Dir;239 listFlags = BackupProtocolListDirectory::Flags_Dir; 240 240 } 241 241 … … 259 259 { 260 260 if(en->IsDir() && 261 (includeFlags & BackupProtocol ClientListDirectory::Flags_Dir) == 0)261 (includeFlags & BackupProtocolListDirectory::Flags_Dir) == 0) 262 262 { 263 263 // Was looking for a file, but this is a … … 283 283 completions = CompleteRemoteFileOrDirectory(rCommand, prefix, 284 284 rProtocol, rQueries, 285 BackupProtocol ClientListDirectory::Flags_Dir);285 BackupProtocolListDirectory::Flags_Dir); 286 286 ) 287 287 … … 289 289 completions = CompleteRemoteFileOrDirectory(rCommand, prefix, 290 290 rProtocol, rQueries, 291 BackupProtocol ClientListDirectory::Flags_File);291 BackupProtocolListDirectory::Flags_File); 292 292 ) 293 293 … … 325 325 rProtocol.QueryListDirectory( 326 326 listDirId, 327 BackupProtocol ClientListDirectory::Flags_File,327 BackupProtocolListDirectory::Flags_File, 328 328 excludeFlags, false /* no attributes */); 329 329 -
box/trunk/bin/bbackupquery/bbackupquery.cpp
r2869 r2983 51 51 #include "BackupStoreConstants.h" 52 52 #include "BackupStoreException.h" 53 #include "autogen_BackupProtocol Client.h"53 #include "autogen_BackupProtocol.h" 54 54 #include "BackupQueries.h" 55 55 #include "FdGetLine.h" … … 448 448 // Check the version of the server 449 449 { 450 std::auto_ptr<BackupProtocol ClientVersion> serverVersion(connection.QueryVersion(BACKUP_STORE_SERVER_VERSION));450 std::auto_ptr<BackupProtocolVersion> serverVersion(connection.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 451 451 if(serverVersion->GetVersion() != BACKUP_STORE_SERVER_VERSION) 452 452 { … … 456 456 // Login -- if this fails, the Protocol will exception 457 457 connection.QueryLogin(conf.GetKeyValueUint32("AccountNumber"), 458 (readWrite)?0:(BackupProtocol ClientLogin::Flags_ReadOnly));458 (readWrite)?0:(BackupProtocolLogin::Flags_ReadOnly)); 459 459 460 460 // 5. Tell user. -
box/trunk/bin/bbstored/BackupStoreDaemon.cpp
r2982 r2983 21 21 #include "BackupStoreDaemon.h" 22 22 #include "BackupStoreConfigVerify.h" 23 #include "autogen_BackupProtocol Server.h"23 #include "autogen_BackupProtocol.h" 24 24 #include "RaidFileController.h" 25 25 #include "BackupStoreAccountDatabase.h"
Note: See TracChangeset
for help on using the changeset viewer.
