Changeset 2983 for box/trunk/bin


Ignore:
Timestamp:
27/08/2011 15:06:46 (9 months ago)
Author:
chris
Message:

Combine client and server protocols to make way for an offline/local protocol.

Rename ProtocolObject? to Message.

Location:
box/trunk/bin
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/bin/bbackupd/BackupClientContext.cpp

    r2696 r2983  
    2626#include "BackupStoreException.h" 
    2727#include "BackupDaemon.h" 
    28 #include "autogen_BackupProtocolClient.h" 
     28#include "autogen_BackupProtocol.h" 
    2929#include "BackupStoreFile.h" 
    3030#include "Logging.h" 
     
    166166                // Check the version of the server 
    167167                { 
    168                         std::auto_ptr<BackupProtocolClientVersion> serverVersion(mpConnection->QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
     168                        std::auto_ptr<BackupProtocolVersion> serverVersion(mpConnection->QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
    169169                        if(serverVersion->GetVersion() != BACKUP_STORE_SERVER_VERSION) 
    170170                        { 
     
    174174 
    175175                // Login -- if this fails, the Protocol will exception 
    176                 std::auto_ptr<BackupProtocolClientLoginConfirmed> loginConf(mpConnection->QueryLogin(mAccountNumber, 0 /* read/write */)); 
     176                std::auto_ptr<BackupProtocolLoginConfirmed> loginConf(mpConnection->QueryLogin(mAccountNumber, 0 /* read/write */)); 
    177177                 
    178178                // Check that the client store marker is the one we expect 
     
    420420        // Request filenames from the server, in a "safe" manner to ignore errors properly 
    421421        { 
    422                 BackupProtocolClientGetObjectName send(ObjectID, ContainingDirectory); 
     422                BackupProtocolGetObjectName send(ObjectID, ContainingDirectory); 
    423423                connection.Send(send); 
    424424        } 
    425         std::auto_ptr<BackupProtocolObjectCl> preply(connection.Receive()); 
     425        std::auto_ptr<BackupProtocolMessage> preply(connection.Receive()); 
    426426 
    427427        // Is it of the right type? 
    428         if(preply->GetType() != BackupProtocolClientObjectName::TypeID) 
     428        if(preply->GetType() != BackupProtocolObjectName::TypeID) 
    429429        { 
    430430                // Was an error or something 
     
    433433 
    434434        // Cast to expected type. 
    435         BackupProtocolClientObjectName *names = (BackupProtocolClientObjectName *)(preply.get()); 
     435        BackupProtocolObjectName *names = (BackupProtocolObjectName *)(preply.get()); 
    436436 
    437437        // Anything found? 
     
    483483 
    484484        // Is it a directory? 
    485         rIsDirectoryOut = ((names->GetFlags() & BackupProtocolClientListDirectory::Flags_Dir) == BackupProtocolClientListDirectory::Flags_Dir); 
     485        rIsDirectoryOut = ((names->GetFlags() & BackupProtocolListDirectory::Flags_Dir) == BackupProtocolListDirectory::Flags_Dir); 
    486486         
    487487        // Is it the current version? 
    488         rIsCurrentVersionOut = ((names->GetFlags() & (BackupProtocolClientListDirectory::Flags_OldVersion | BackupProtocolClientListDirectory::Flags_Deleted)) == 0); 
     488        rIsCurrentVersionOut = ((names->GetFlags() & (BackupProtocolListDirectory::Flags_OldVersion | BackupProtocolListDirectory::Flags_Deleted)) == 0); 
    489489 
    490490        // And other information which may be required 
  • box/trunk/bin/bbackupd/BackupClientDeleteList.cpp

    r2181 r2983  
    1414#include "BackupClientDeleteList.h" 
    1515#include "BackupClientContext.h" 
    16 #include "autogen_BackupProtocolClient.h" 
     16#include "autogen_BackupProtocol.h" 
    1717 
    1818#include "MemLeakFindOn.h" 
  • box/trunk/bin/bbackupd/BackupClientDirectoryRecord.cpp

    r2981 r2983  
    1818#include <string.h> 
    1919 
    20 #include "autogen_BackupProtocolClient.h" 
     20#include "autogen_BackupProtocol.h" 
    2121#include "Archive.h" 
    2222#include "BackupClientContext.h" 
     
    336336                                                file_st.st_nlink); 
    337337                                } 
    338                                 else if(file_st.st_nlink != 1) 
     338                                else if(file_st.st_nlink > 1) 
    339339                                { 
    340340                                        if(!mSuppressMultipleLinksWarning) 
     
    614614 
    615615                // Query the directory 
    616                 std::auto_ptr<BackupProtocolClientSuccess> dirreply(connection.QueryListDirectory( 
     616                std::auto_ptr<BackupProtocolSuccess> dirreply(connection.QueryListDirectory( 
    617617                                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 
    620621                                true /* want attributes */)); 
    621622 
     
    831832                                                                // Rename the existing files (ie include old versions) on the server 
    832833                                                                connection.QueryMoveObject(renameObjectID, renameInDirectory, mObjectID /* move to this directory */, 
    833                                                                         BackupProtocolClientMoveObject::Flags_MoveAllWithSameName | BackupProtocolClientMoveObject::Flags_AllowMoveOverDeletedObject, 
     834                                                                        BackupProtocolMoveObject::Flags_MoveAllWithSameName |  
     835                                                                        BackupProtocolMoveObject::Flags_AllowMoveOverDeletedObject, 
    834836                                                                        storeFilename); 
    835837                                                                         
     
    13651367                                        // Rename the existing directory on the server 
    13661368                                        connection.QueryMoveObject(renameObjectID, renameInDirectory, mObjectID /* move to this directory */, 
    1367                                                 BackupProtocolClientMoveObject::Flags_MoveAllWithSameName | BackupProtocolClientMoveObject::Flags_AllowMoveOverDeletedObject, 
     1369                                                BackupProtocolMoveObject::Flags_MoveAllWithSameName |  
     1370                                                BackupProtocolMoveObject::Flags_AllowMoveOverDeletedObject, 
    13681371                                                storeFilename); 
    13691372                                                 
     
    13821385                                { 
    13831386                                        // Create a new directory 
    1384                                         std::auto_ptr<BackupProtocolClientSuccess> dirCreate(connection.QueryCreateDirectory( 
     1387                                        std::auto_ptr<BackupProtocolSuccess> dirCreate(connection.QueryCreateDirectory( 
    13851388                                                mObjectID, attrModTime, storeFilename, attrStream)); 
    13861389                                        subDirObjectID = dirCreate->GetObjectID();  
     
    15781581                        // YES -- try to do diff, if possible 
    15791582                        // First, query the server to see if there's an old version available 
    1580                         std::auto_ptr<BackupProtocolClientSuccess> getBlockIndex(connection.QueryGetBlockIndexByName(mObjectID, rStoreFilename)); 
     1583                        std::auto_ptr<BackupProtocolSuccess> getBlockIndex(connection.QueryGetBlockIndexByName(mObjectID, rStoreFilename)); 
    15811584                        int64_t diffFromID = getBlockIndex->GetObjectID(); 
    15821585                         
     
    16261629                                // Upload the patch to the store 
    16271630                                // 
    1628                                 std::auto_ptr<BackupProtocolClientSuccess> stored(connection.QueryStoreFile(mObjectID, ModificationTime, 
     1631                                std::auto_ptr<BackupProtocolSuccess> stored(connection.QueryStoreFile(mObjectID, ModificationTime, 
    16291632                                                AttributesHash, isCompletelyDifferent?(0):(diffFromID), rStoreFilename, *pStreamToUpload)); 
    16301633                                 
     
    16671670         
    16681671                        // Send to store 
    1669                         std::auto_ptr<BackupProtocolClientSuccess> stored( 
     1672                        std::auto_ptr<BackupProtocolSuccess> stored( 
    16701673                                connection.QueryStoreFile( 
    16711674                                        mObjectID, ModificationTime, 
     
    16931696                        if(connection.GetLastError(type, subtype)) 
    16941697                        { 
    1695                                 if(type == BackupProtocolClientError::ErrorType 
    1696                                 && subtype == BackupProtocolClientError::Err_StorageLimitExceeded) 
     1698                                if(type == BackupProtocolError::ErrorType 
     1699                                && subtype == BackupProtocolError::Err_StorageLimitExceeded) 
    16971700                                { 
    16981701                                        // The hard limit was exceeded on the server, notify! 
  • box/trunk/bin/bbackupd/BackupDaemon.cpp

    r2981 r2983  
    5151#include "SSLLib.h" 
    5252 
    53 #include "autogen_BackupProtocolClient.h" 
     53#include "autogen_BackupProtocol.h" 
    5454#include "autogen_ClientException.h" 
    5555#include "autogen_ConversionException.h" 
     
    697697        mDoSyncForcedByPreviousSyncError = false; 
    698698         
     699        // Notify system administrator about the final state of the backup 
    699700        if(errorOccurred) 
    700701        { 
     
    758759                } 
    759760        } 
    760         // Notify system administrator about the final state of the backup 
    761         else if(mReadErrorsOnFilesystemObjects) 
     761 
     762        if(mReadErrorsOnFilesystemObjects) 
    762763        { 
    763764                NotifySysadmin(SysadminNotifier::ReadError); 
    764765        } 
    765         else if(mStorageLimitExceeded) 
     766 
     767        if(mStorageLimitExceeded) 
    766768        { 
    767769                NotifySysadmin(SysadminNotifier::StoreFull); 
    768770        } 
    769         else 
     771 
     772        if (!errorOccurred && !mReadErrorsOnFilesystemObjects && 
     773                !mStorageLimitExceeded) 
    770774        { 
    771775                NotifySysadmin(SysadminNotifier::BackupOK); 
     
    10051009 
    10061010                (*i)->mpDirectoryRecord->SyncDirectory(params, 
    1007                         BackupProtocolClientListDirectory::RootDirectory, 
     1011                        BackupProtocolListDirectory::RootDirectory, 
    10081012                        locationPath, std::string("/") + (*i)->mName); 
    10091013 
     
    20982102        // Going to need a copy of the root directory. Get a connection, 
    20992103        // and fetch it. 
    2100         BackupProtocolClient &connection(rClientContext.GetConnection()); 
     2104        BackupProtocolCallable& connection(rClientContext.GetConnection()); 
    21012105         
    21022106        // Ask server for a list of everything in the root directory, 
    21032107        // which is a directory itself 
    2104         std::auto_ptr<BackupProtocolClientSuccess> dirreply( 
     2108        std::auto_ptr<BackupProtocolSuccess> dirreply( 
    21052109                connection.QueryListDirectory( 
    2106                         BackupProtocolClientListDirectory::RootDirectory, 
     2110                        BackupProtocolListDirectory::RootDirectory, 
    21072111                        // only directories 
    2108                         BackupProtocolClientListDirectory::Flags_Dir, 
     2112                        BackupProtocolListDirectory::Flags_Dir, 
    21092113                        // exclude old/deleted stuff 
    2110                         BackupProtocolClientListDirectory::Flags_Deleted | 
    2111                         BackupProtocolClientListDirectory::Flags_OldVersion, 
     2114                        BackupProtocolListDirectory::Flags_Deleted | 
     2115                        BackupProtocolListDirectory::Flags_OldVersion, 
    21122116                        false /* no attributes */)); 
    21132117 
     
    23492353                                { 
    23502354                                        MemBlockStream attrStream(attr); 
    2351                                         std::auto_ptr<BackupProtocolClientSuccess> 
     2355                                        std::auto_ptr<BackupProtocolSuccess> 
    23522356                                                dirCreate(connection.QueryCreateDirectory( 
    2353                                                 BackupProtocolClientListDirectory::RootDirectory, 
     2357                                                BackupProtocolListDirectory::RootDirectory, 
    23542358                                                attrModTime, dirname, attrStream)); 
    23552359                                                 
     
    28952899        // Entries to delete, and it's the right time to do so... 
    28962900        BOX_NOTICE("Deleting unused locations from store root..."); 
    2897         BackupProtocolClient &connection(rContext.GetConnection()); 
     2901        BackupProtocolCallable &connection(rContext.GetConnection()); 
    28982902        for(std::vector<std::pair<int64_t,std::string> >::iterator 
    28992903                i(mUnusedRootDirEntries.begin()); 
  • box/trunk/bin/bbackupd/BackupDaemon.h

    r2981 r2983  
    2525#include "TLSContext.h" 
    2626 
    27 #include "autogen_BackupProtocolClient.h" 
     27#include "autogen_BackupProtocol.h" 
    2828 
    2929#ifdef WIN32 
     
    383383        { 
    384384                std::ostringstream msgs; 
    385                 if (type != BackupProtocolClientError::ErrorType) 
     385                if (type != BackupProtocolError::ErrorType) 
    386386                { 
    387387                        msgs << "unknown error type " << type; 
     
    391391                        switch(subtype) 
    392392                        { 
    393                         case BackupProtocolClientError::Err_WrongVersion: 
     393                        case BackupProtocolError::Err_WrongVersion: 
    394394                                msgs << "WrongVersion"; 
    395395                                break; 
    396                         case BackupProtocolClientError::Err_NotInRightProtocolPhase: 
     396                        case BackupProtocolError::Err_NotInRightProtocolPhase: 
    397397                                msgs << "NotInRightProtocolPhase"; 
    398398                                break; 
    399                         case BackupProtocolClientError::Err_BadLogin: 
     399                        case BackupProtocolError::Err_BadLogin: 
    400400                                msgs << "BadLogin"; 
    401401                                break; 
    402                         case BackupProtocolClientError::Err_CannotLockStoreForWriting: 
     402                        case BackupProtocolError::Err_CannotLockStoreForWriting: 
    403403                                msgs << "CannotLockStoreForWriting"; 
    404404                                break; 
    405                         case BackupProtocolClientError::Err_SessionReadOnly: 
     405                        case BackupProtocolError::Err_SessionReadOnly: 
    406406                                msgs << "SessionReadOnly"; 
    407407                                break; 
    408                         case BackupProtocolClientError::Err_FileDoesNotVerify: 
     408                        case BackupProtocolError::Err_FileDoesNotVerify: 
    409409                                msgs << "FileDoesNotVerify"; 
    410410                                break; 
    411                         case BackupProtocolClientError::Err_DoesNotExist: 
     411                        case BackupProtocolError::Err_DoesNotExist: 
    412412                                msgs << "DoesNotExist"; 
    413413                                break; 
    414                         case BackupProtocolClientError::Err_DirectoryAlreadyExists: 
     414                        case BackupProtocolError::Err_DirectoryAlreadyExists: 
    415415                                msgs << "DirectoryAlreadyExists"; 
    416416                                break; 
    417                         case BackupProtocolClientError::Err_CannotDeleteRoot: 
     417                        case BackupProtocolError::Err_CannotDeleteRoot: 
    418418                                msgs << "CannotDeleteRoot"; 
    419419                                break; 
    420                         case BackupProtocolClientError::Err_TargetNameExists: 
     420                        case BackupProtocolError::Err_TargetNameExists: 
    421421                                msgs << "TargetNameExists"; 
    422422                                break; 
    423                         case BackupProtocolClientError::Err_StorageLimitExceeded: 
     423                        case BackupProtocolError::Err_StorageLimitExceeded: 
    424424                                msgs << "StorageLimitExceeded"; 
    425425                                break; 
    426                         case BackupProtocolClientError::Err_DiffFromFileDoesNotExist: 
     426                        case BackupProtocolError::Err_DiffFromFileDoesNotExist: 
    427427                                msgs << "DiffFromFileDoesNotExist"; 
    428428                                break; 
    429                         case BackupProtocolClientError::Err_DoesNotExistInDirectory: 
     429                        case BackupProtocolError::Err_DoesNotExistInDirectory: 
    430430                                msgs << "DoesNotExistInDirectory"; 
    431431                                break; 
    432                         case BackupProtocolClientError::Err_PatchConsistencyError: 
     432                        case BackupProtocolError::Err_PatchConsistencyError: 
    433433                                msgs << "PatchConsistencyError"; 
    434434                                break; 
  • box/trunk/bin/bbackupquery/BackupQueries.cpp

    r2875 r2983  
    5050#include "SelfFlushingStream.h" 
    5151#include "Utils.h" 
    52 #include "autogen_BackupProtocolClient.h" 
     52#include "autogen_BackupProtocol.h" 
    5353 
    5454#include "MemLeakFindOn.h" 
     
    359359{ 
    360360        // Generate exclude flags 
    361         int16_t excludeFlags = BackupProtocolClientListDirectory::Flags_EXCLUDE_NOTHING; 
    362         if(!opts[LIST_OPTION_ALLOWOLD]) excludeFlags |= BackupProtocolClientListDirectory::Flags_OldVersion; 
    363         if(!opts[LIST_OPTION_ALLOWDELETED]) excludeFlags |= BackupProtocolClientListDirectory::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; 
    364364 
    365365        // Do communication 
     
    368368                mrConnection.QueryListDirectory( 
    369369                                DirID, 
    370                                 BackupProtocolClientListDirectory::Flags_INCLUDE_EVERYTHING, 
     370                                BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING, 
    371371                                // both files and directories 
    372372                                excludeFlags, 
     
    435435                        *(f++) = ' '; 
    436436                        *(f++) = '\0'; 
    437                         printf(displayflags); 
     437                        printf("%s", displayflags); 
    438438                         
    439439                        if(en_flags != 0) 
     
    545545        // Start from current stack, or root, whichever is required 
    546546        std::vector<std::pair<std::string, int64_t> > stack; 
    547         int64_t dirID = BackupProtocolClientListDirectory::RootDirectory; 
     547        int64_t dirID = BackupProtocolListDirectory::RootDirectory; 
    548548        if(rDirName.size() > 0 && rDirName[0] == '/') 
    549549        { 
     
    561561 
    562562        // Generate exclude flags 
    563         int16_t excludeFlags = BackupProtocolClientListDirectory::Flags_EXCLUDE_NOTHING; 
    564         if(!AllowOldVersion) excludeFlags |= BackupProtocolClientListDirectory::Flags_OldVersion; 
    565         if(!AllowDeletedDirs) excludeFlags |= BackupProtocolClientListDirectory::Flags_Deleted; 
     563        int16_t excludeFlags = BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING; 
     564        if(!AllowOldVersion) excludeFlags |= BackupProtocolListDirectory::Flags_OldVersion; 
     565        if(!AllowDeletedDirs) excludeFlags |= BackupProtocolListDirectory::Flags_Deleted; 
    566566 
    567567        // Read directories 
     
    583583                                         
    584584                                        // New dir ID 
    585                                         dirID = (stack.size() > 0)?(stack[stack.size() - 1].second):BackupProtocolClientListDirectory::RootDirectory; 
     585                                        dirID = (stack.size() > 0)?(stack[stack.size() - 1].second):BackupProtocolListDirectory::RootDirectory; 
    586586                                } 
    587587                                else 
    588588                                {        
    589589                                        // At root anyway 
    590                                         dirID = BackupProtocolClientListDirectory::RootDirectory; 
     590                                        dirID = BackupProtocolListDirectory::RootDirectory; 
    591591                                } 
    592592                        } 
     
    594594                        { 
    595595                                // Not blank element. Read current directory. 
    596                                 std::auto_ptr<BackupProtocolClientSuccess> dirreply(mrConnection.QueryListDirectory( 
     596                                std::auto_ptr<BackupProtocolSuccess> dirreply(mrConnection.QueryListDirectory( 
    597597                                                dirID, 
    598                                                 BackupProtocolClientListDirectory::Flags_Dir,   // just directories 
     598                                                BackupProtocolListDirectory::Flags_Dir, // just directories 
    599599                                                excludeFlags, 
    600600                                                true /* want attributes */)); 
     
    647647        if(mDirStack.size() == 0) 
    648648        { 
    649                 return BackupProtocolClientListDirectory::RootDirectory; 
     649                return BackupProtocolListDirectory::RootDirectory; 
    650650        } 
    651651         
     
    838838        { 
    839839                // Request object 
    840                 std::auto_ptr<BackupProtocolClientSuccess> getobj(mrConnection.QueryGetObject(id)); 
    841                 if(getobj->GetObjectID() != BackupProtocolClientGetObject::NoObject) 
     840                std::auto_ptr<BackupProtocolSuccess> getobj(mrConnection.QueryGetObject(id)); 
     841                if(getobj->GetObjectID() != BackupProtocolGetObject::NoObject) 
    842842                { 
    843843                        // Stream that object out to the file 
     
    10181018        { 
    10191019                // can retrieve anything by ID 
    1020                 flagsExclude = BackupProtocolClientListDirectory::Flags_EXCLUDE_NOTHING; 
     1020                flagsExclude = BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING; 
    10211021        } 
    10221022        else 
     
    10241024                // only current versions by name 
    10251025                flagsExclude = 
    1026                         BackupProtocolClientListDirectory::Flags_OldVersion | 
    1027                         BackupProtocolClientListDirectory::Flags_Deleted; 
     1026                        BackupProtocolListDirectory::Flags_OldVersion | 
     1027                        BackupProtocolListDirectory::Flags_Deleted; 
    10281028        } 
    10291029 
    10301030 
    10311031        fileId = FindFileID(args[0], opts, &dirId, &localName, 
    1032                 BackupProtocolClientListDirectory::Flags_File, // just files 
     1032                BackupProtocolListDirectory::Flags_File, // just files 
    10331033                flagsExclude, NULL /* don't care about flags found */); 
    10341034 
     
    15201520        mrConnection.QueryListDirectory( 
    15211521                DirID, 
    1522                 BackupProtocolClientListDirectory::Flags_INCLUDE_EVERYTHING, 
     1522                BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING, 
    15231523                // get everything 
    1524                 BackupProtocolClientListDirectory::Flags_OldVersion | 
    1525                 BackupProtocolClientListDirectory::Flags_Deleted, 
     1524                BackupProtocolListDirectory::Flags_OldVersion | 
     1525                BackupProtocolListDirectory::Flags_Deleted, 
    15261526                // except for old versions and deleted files 
    15271527                true /* want attributes */); 
     
    18971897        } 
    18981898 
    1899         if(dirID == BackupProtocolClientListDirectory::RootDirectory) 
     1899        if(dirID == BackupProtocolListDirectory::RootDirectory) 
    19001900        { 
    19011901                BOX_ERROR("Cannot restore the root directory -- restore locations individually."); 
     
    20542054 
    20552055        // Request full details from the server 
    2056         std::auto_ptr<BackupProtocolClientAccountUsage> usage(mrConnection.QueryGetAccountUsage()); 
     2056        std::auto_ptr<BackupProtocolAccountUsage> usage(mrConnection.QueryGetAccountUsage()); 
    20572057 
    20582058        // Display each entry in turn 
     
    21302130        fileId = FindFileID(storeDirEncoded, opts, &parentId, &fileName, 
    21312131                /* include files and directories */ 
    2132                 BackupProtocolClientListDirectory::Flags_EXCLUDE_NOTHING, 
     2132                BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, 
    21332133                /* include old and deleted files */ 
    2134                 BackupProtocolClientListDirectory::Flags_EXCLUDE_NOTHING, 
     2134                BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, 
    21352135                &flagsOut); 
    21362136 
     
    21452145        { 
    21462146                // Undelete object 
    2147                 if(flagsOut & BackupProtocolClientListDirectory::Flags_File) 
     2147                if(flagsOut & BackupProtocolListDirectory::Flags_File) 
    21482148                { 
    21492149                        mrConnection.QueryUndeleteFile(parentId, fileId); 
     
    22102210        fileId = FindFileID(storeDirEncoded, opts, &parentId, &fileName, 
    22112211                /* include files and directories */ 
    2212                 BackupProtocolClientListDirectory::Flags_EXCLUDE_NOTHING, 
     2212                BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, 
    22132213                /* exclude old and deleted files */ 
    2214                 BackupProtocolClientListDirectory::Flags_OldVersion | 
    2215                 BackupProtocolClientListDirectory::Flags_Deleted, 
     2214                BackupProtocolListDirectory::Flags_OldVersion | 
     2215                BackupProtocolListDirectory::Flags_Deleted, 
    22162216                &flagsOut); 
    22172217 
     
    22282228        { 
    22292229                // Delete object 
    2230                 if(flagsOut & BackupProtocolClientListDirectory::Flags_File) 
     2230                if(flagsOut & BackupProtocolListDirectory::Flags_File) 
    22312231                { 
    22322232                        mrConnection.QueryDeleteFile(parentId, fn); 
  • box/trunk/bin/bbackupquery/CommandCompletion.cpp

    r2878 r2983  
    3333#include "Configuration.h" 
    3434 
    35 #include "autogen_BackupProtocolClient.h" 
     35#include "autogen_BackupProtocol.h" 
    3636 
    3737#include "MemLeakFindOn.h" 
     
    155155        if (rCommand.mOptions.find(LIST_OPTION_ALLOWOLD) == std::string::npos) 
    156156        { 
    157                 excludeFlags |= BackupProtocolClientListDirectory::Flags_OldVersion; 
     157                excludeFlags |= BackupProtocolListDirectory::Flags_OldVersion; 
    158158        } 
    159159 
    160160        if (rCommand.mOptions.find(LIST_OPTION_ALLOWDELETED) == std::string::npos) 
    161161        { 
    162                 excludeFlags |= BackupProtocolClientListDirectory::Flags_Deleted; 
     162                excludeFlags |= BackupProtocolListDirectory::Flags_Deleted; 
    163163        } 
    164164 
     
    226226 
    227227        bool completeFiles = includeFlags & 
    228                 BackupProtocolClientListDirectory::Flags_File; 
     228                BackupProtocolListDirectory::Flags_File; 
    229229        bool completeDirs = includeFlags & 
    230                 BackupProtocolClientListDirectory::Flags_Dir; 
     230                BackupProtocolListDirectory::Flags_Dir; 
    231231        int16_t listFlags = 0; 
    232232 
    233233        if(completeFiles) 
    234234        { 
    235                 listFlags = BackupProtocolClientListDirectory::Flags_INCLUDE_EVERYTHING; 
     235                listFlags = BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING; 
    236236        } 
    237237        else if(completeDirs) 
    238238        { 
    239                 listFlags = BackupProtocolClientListDirectory::Flags_Dir; 
     239                listFlags = BackupProtocolListDirectory::Flags_Dir; 
    240240        } 
    241241 
     
    259259                { 
    260260                        if(en->IsDir() && 
    261                                 (includeFlags & BackupProtocolClientListDirectory::Flags_Dir) == 0) 
     261                                (includeFlags & BackupProtocolListDirectory::Flags_Dir) == 0) 
    262262                        { 
    263263                                // Was looking for a file, but this is a  
     
    283283        completions = CompleteRemoteFileOrDirectory(rCommand, prefix, 
    284284                rProtocol, rQueries, 
    285                 BackupProtocolClientListDirectory::Flags_Dir); 
     285                BackupProtocolListDirectory::Flags_Dir); 
    286286) 
    287287 
     
    289289        completions = CompleteRemoteFileOrDirectory(rCommand, prefix, 
    290290                rProtocol, rQueries, 
    291                 BackupProtocolClientListDirectory::Flags_File); 
     291                BackupProtocolListDirectory::Flags_File); 
    292292) 
    293293 
     
    325325        rProtocol.QueryListDirectory( 
    326326                listDirId, 
    327                 BackupProtocolClientListDirectory::Flags_File, 
     327                BackupProtocolListDirectory::Flags_File, 
    328328                excludeFlags, false /* no attributes */); 
    329329 
  • box/trunk/bin/bbackupquery/bbackupquery.cpp

    r2869 r2983  
    5151#include "BackupStoreConstants.h" 
    5252#include "BackupStoreException.h" 
    53 #include "autogen_BackupProtocolClient.h" 
     53#include "autogen_BackupProtocol.h" 
    5454#include "BackupQueries.h" 
    5555#include "FdGetLine.h" 
     
    448448        // Check the version of the server 
    449449        { 
    450                 std::auto_ptr<BackupProtocolClientVersion> serverVersion(connection.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
     450                std::auto_ptr<BackupProtocolVersion> serverVersion(connection.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
    451451                if(serverVersion->GetVersion() != BACKUP_STORE_SERVER_VERSION) 
    452452                { 
     
    456456        // Login -- if this fails, the Protocol will exception 
    457457        connection.QueryLogin(conf.GetKeyValueUint32("AccountNumber"), 
    458                 (readWrite)?0:(BackupProtocolClientLogin::Flags_ReadOnly)); 
     458                (readWrite)?0:(BackupProtocolLogin::Flags_ReadOnly)); 
    459459 
    460460        // 5. Tell user. 
  • box/trunk/bin/bbstored/BackupStoreDaemon.cpp

    r2982 r2983  
    2121#include "BackupStoreDaemon.h" 
    2222#include "BackupStoreConfigVerify.h" 
    23 #include "autogen_BackupProtocolServer.h" 
     23#include "autogen_BackupProtocol.h" 
    2424#include "RaidFileController.h" 
    2525#include "BackupStoreAccountDatabase.h" 
Note: See TracChangeset for help on using the changeset viewer.