VirtualBox

Changeset 71231 in vbox for trunk


Ignore:
Timestamp:
Mar 6, 2018 10:08:58 AM (7 years ago)
Author:
vboxsync
Message:

Main/Guest Control: Renamed FsObjMoveFlags, DirectoryCopyFlags and FileOpenExFlags to FsObjMoveFlag, DirectoryCopyFlag and FileOpenExFlag accordingly to match the rest of the API.

Location:
trunk/src/VBox
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp

    r71215 r71231  
    18691869            else if (RTDirExists(pszSrc))
    18701870            {
    1871                 SafeArray<DirectoryCopyFlags_T> copyFlags;
    1872                 copyFlags.push_back(DirectoryCopyFlags_CopyIntoExisting);
     1871                SafeArray<DirectoryCopyFlag_T> copyFlags;
     1872                copyFlags.push_back(DirectoryCopyFlag_CopyIntoExisting);
    18731873                rc = pCtx->pGuestSession->DirectoryCopyToGuest(Bstr(pszSrc).raw(), Bstr(pszDst).raw(),
    18741874                                                               ComSafeArrayAsInParam(copyFlags), pProgress.asOutParam());
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r71141 r71231  
    1102811028
    1102911029  <enum
    11030     name="FsObjMoveFlags"
    11031     uuid="98fdd11f-4063-ac60-5737-e49092aab95f"
     11030    name="FsObjMoveFlag"
     11031    uuid="2450a05d-80c6-4c96-9a17-94d73293ff86"
    1103211032    >
    1103311033    <desc>
     
    1107411074
    1107511075  <enum
    11076     name="DirectoryCopyFlags"
    11077     uuid="cc500f0c-4a54-88c9-56b3-7e9310416da7"
     11076    name="DirectoryCopyFlag"
     11077    uuid="b5901856-d064-4fbc-ab06-2909ba106154"
    1107811078    >
    1107911079    <desc>
     
    1143411434
    1143511435  <enum
    11436     name="FileOpenExFlags"
    11437     uuid="9d62017b-ddd3-4e5a-a08e-14d1c23bbac1"
     11436    name="FileOpenExFlag"
     11437    uuid="4671abd4-f70c-42aa-8542-6c169cb87a5c"
    1143811438    >
    1143911439    <desc>
     
    1185811858  <interface
    1185911859    name="IGuestSession" extends="$unknown"
    11860     uuid="486fd828-4c6b-239b-a846-c4bb69e41038"
     11860    uuid="049af4e1-9732-4815-b01a-d64d21c064fe"
    1186111861    wsmap="managed"
    1186211862    reservedMethods="8" reservedAttributes="8"
     
    1202612026      <param name="destination" type="wstring" dir="in">
    1202712027        <desc>The path to the target directory (in the guest).  Unless the
    12028           <link to="DirectoryCopyFlags_CopyIntoExisting"/> flag is given, the
     12028          <link to="DirectoryCopyFlag_CopyIntoExisting"/> flag is given, the
    1202912029          directory shall not already exist.  Guest path style.</desc>
    1203012030      </param>
    12031       <param name="flags" type="DirectoryCopyFlags" dir="in" safearray="yes">
    12032         <desc>Zero or more <link to="DirectoryCopyFlags"/> values.</desc>
     12031      <param name="flags" type="DirectoryCopyFlag" dir="in" safearray="yes">
     12032        <desc>Zero or more <link to="DirectoryCopyFlag"/> values.</desc>
    1203312033      </param>
    1203412034      <param name="progress" type="IProgress" dir="return">
     
    1205112051      <param name="destination" type="wstring" dir="in">
    1205212052        <desc>Where to put the directory on the host.  Unless the
    12053           <link to="DirectoryCopyFlags_CopyIntoExisting"/> flag is given, the
     12053          <link to="DirectoryCopyFlag_CopyIntoExisting"/> flag is given, the
    1205412054          directory shall not already exist.  Host path style.</desc>
    1205512055      </param>
    12056       <param name="flags" type="DirectoryCopyFlags" dir="in" safearray="yes">
    12057         <desc>Zero or more <link to="DirectoryCopyFlags"/> values.</desc>
     12056      <param name="flags" type="DirectoryCopyFlag" dir="in" safearray="yes">
     12057        <desc>Zero or more <link to="DirectoryCopyFlag"/> values.</desc>
    1205812058      </param>
    1205912059      <param name="progress" type="IProgress" dir="return">
     
    1207612076      <param name="destination" type="wstring" dir="in">
    1207712077        <desc>Where to put the file in the guest. Unless the
    12078           <link to="DirectoryCopyFlags_CopyIntoExisting"/> flag is given, the
     12078          <link to="DirectoryCopyFlag_CopyIntoExisting"/> flag is given, the
    1207912079          directory shall not already exist.  Guest style path.</desc>
    1208012080      </param>
    12081       <param name="flags" type="DirectoryCopyFlags" dir="in" safearray="yes">
    12082         <desc>Zero or more <link to="DirectoryCopyFlags"/> values.</desc>
     12081      <param name="flags" type="DirectoryCopyFlag" dir="in" safearray="yes">
     12082        <desc>Zero or more <link to="DirectoryCopyFlag"/> values.</desc>
    1208312083      </param>
    1208412084      <param name="progress" type="IProgress" dir="return">
     
    1257312573        </desc>
    1257412574      </param>
    12575       <param name="flags" type="FileOpenExFlags" dir="in" safearray="yes">
    12576         <desc>Zero or more <link to="FileOpenExFlags"/> values. </desc>
     12575      <param name="flags" type="FileOpenExFlag" dir="in" safearray="yes">
     12576        <desc>Zero or more <link to="FileOpenExFlag"/> values. </desc>
    1257712577      </param>
    1257812578      <param name="file" type="IGuestFile" dir="return">
     
    1273212732          style.</desc>
    1273312733      </param>
    12734       <param name="flags" type="FsObjMoveFlags" dir="in" safearray="yes">
    12735         <desc>Zero or more <link to="FsObjMoveFlags"/> values.</desc>
     12734      <param name="flags" type="FsObjMoveFlag" dir="in" safearray="yes">
     12735        <desc>Zero or more <link to="FsObjMoveFlag"/> values.</desc>
    1273612736      </param>
    1273712737      <param name="progress" type="IProgress" dir="return">
  • trunk/src/VBox/Main/include/GuestSessionImpl.h

    r71219 r71231  
    147147
    148148    SessionTaskCopyDirFrom(GuestSession *pSession, const Utf8Str &strSource, const Utf8Str &strDest, const Utf8Str &strFilter,
    149                            DirectoryCopyFlags_T enmDirCopyFlags);
     149                           DirectoryCopyFlag_T enmDirCopyFlags);
    150150    virtual ~SessionTaskCopyDirFrom(void);
    151151    int Run(void);
     
    157157protected:
    158158
    159     Utf8Str              mSource;
    160     Utf8Str              mDest;
    161     Utf8Str              mFilter;
    162     DirectoryCopyFlags_T mDirCopyFlags;
     159    Utf8Str             mSource;
     160    Utf8Str             mDest;
     161    Utf8Str             mFilter;
     162    DirectoryCopyFlag_T mDirCopyFlags;
    163163};
    164164
     
    171171
    172172    SessionTaskCopyDirTo(GuestSession *pSession, const Utf8Str &strSource, const Utf8Str &strDest, const Utf8Str &strFilter,
    173                          DirectoryCopyFlags_T enmDirCopyFlags);
     173                         DirectoryCopyFlag_T enmDirCopyFlags);
    174174    virtual ~SessionTaskCopyDirTo(void);
    175175    int Run(void);
     
    181181protected:
    182182
    183     Utf8Str              mSource;
    184     Utf8Str              mDest;
    185     Utf8Str              mFilter;
    186     DirectoryCopyFlags_T mDirCopyFlags;
     183    Utf8Str             mSource;
     184    Utf8Str             mDest;
     185    Utf8Str             mFilter;
     186    DirectoryCopyFlag_T mDirCopyFlags;
    187187};
    188188
     
    358358    HRESULT directoryCopy(const com::Utf8Str &aSource,
    359359                          const com::Utf8Str &aDestination,
    360                           const std::vector<DirectoryCopyFlags_T> &aFlags,
     360                          const std::vector<DirectoryCopyFlag_T> &aFlags,
    361361                          ComPtr<IProgress> &aProgress);
    362362    HRESULT directoryCopyFromGuest(const com::Utf8Str &aSource,
    363363                                   const com::Utf8Str &aDestination,
    364                                    const std::vector<DirectoryCopyFlags_T> &aFlags,
     364                                   const std::vector<DirectoryCopyFlag_T> &aFlags,
    365365                                   ComPtr<IProgress> &aProgress);
    366366    HRESULT directoryCopyToGuest(const com::Utf8Str &aSource,
    367367                                 const com::Utf8Str &aDestination,
    368                                  const std::vector<DirectoryCopyFlags_T> &aFlags,
     368                                 const std::vector<DirectoryCopyFlag_T> &aFlags,
    369369                                 ComPtr<IProgress> &aProgress);
    370370    HRESULT directoryCreate(const com::Utf8Str &aPath,
     
    425425                       FileSharingMode_T aSharingMode,
    426426                       ULONG aCreationMode,
    427                        const std::vector<FileOpenExFlags_T> &aFlags,
     427                       const std::vector<FileOpenExFlag_T> &aFlags,
    428428                       ComPtr<IGuestFile> &aFile);
    429429    HRESULT fileQuerySize(const com::Utf8Str &aPath,
     
    442442    HRESULT fsObjMove(const com::Utf8Str &aSource,
    443443                      const com::Utf8Str &aDestination,
    444                       const std::vector<FsObjMoveFlags_T> &aFlags,
     444                      const std::vector<FsObjMoveFlag_T> &aFlags,
    445445                      ComPtr<IProgress> &aProgress);
    446446    HRESULT fsObjSetACL(const com::Utf8Str &aPath,
  • trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp

    r71221 r71231  
    25912591
    25922592HRESULT GuestSession::directoryCopy(const com::Utf8Str &aSource, const com::Utf8Str &aDestination,
    2593                                     const std::vector<DirectoryCopyFlags_T> &aFlags, ComPtr<IProgress> &aProgress)
     2593                                    const std::vector<DirectoryCopyFlag_T> &aFlags, ComPtr<IProgress> &aProgress)
    25942594{
    25952595    RT_NOREF(aSource, aDestination, aFlags, aProgress);
     
    25982598
    25992599HRESULT GuestSession::directoryCopyFromGuest(const com::Utf8Str &aSource, const com::Utf8Str &aDestination,
    2600                                              const std::vector<DirectoryCopyFlags_T> &aFlags, ComPtr<IProgress> &aProgress)
     2600                                             const std::vector<DirectoryCopyFlag_T> &aFlags, ComPtr<IProgress> &aProgress)
    26012601{
    26022602    RT_NOREF(aSource, aDestination, aFlags, aProgress);
     
    26052605
    26062606HRESULT GuestSession::directoryCopyToGuest(const com::Utf8Str &aSource, const com::Utf8Str &aDestination,
    2607                                            const std::vector<DirectoryCopyFlags_T> &aFlags, ComPtr<IProgress> &aProgress)
     2607                                           const std::vector<DirectoryCopyFlag_T> &aFlags, ComPtr<IProgress> &aProgress)
    26082608{
    26092609    LogFlowThisFuncEnter();
     
    26182618        return setError(E_INVALIDARG, tr("Source directory \"%s\" does not exist"), aSource.c_str());
    26192619
    2620     uint32_t fFlags = DirectoryCopyFlags_None;
     2620    uint32_t fFlags = DirectoryCopyFlag_None;
    26212621    if (aFlags.size())
    26222622    {
     
    31313131{
    31323132    LogFlowThisFuncEnter();
    3133     const std::vector<FileOpenExFlags_T> EmptyFlags;
     3133    const std::vector<FileOpenExFlag_T> EmptyFlags;
    31343134    return fileOpenEx(aPath, aAccessMode, aOpenAction, FileSharingMode_All, aCreationMode, EmptyFlags, aFile);
    31353135}
     
    31373137HRESULT GuestSession::fileOpenEx(const com::Utf8Str &aPath, FileAccessMode_T aAccessMode, FileOpenAction_T aOpenAction,
    31383138                                 FileSharingMode_T aSharingMode, ULONG aCreationMode,
    3139                                  const std::vector<FileOpenExFlags_T> &aFlags, ComPtr<IGuestFile> &aFile)
     3139                                 const std::vector<FileOpenExFlag_T> &aFlags, ComPtr<IGuestFile> &aFile)
    31403140{
    31413141    LogFlowThisFuncEnter();
     
    32053205        fOpenEx = aFlags[i];
    32063206    if (fOpenEx)
    3207         return setError(E_INVALIDARG, tr("Unsupported FileOpenExFlags values in aFlags (%#x)"), fOpenEx);
     3207        return setError(E_INVALIDARG, tr("Unsupported FileOpenExFlag value(s) in aFlags (%#x)"), fOpenEx);
    32083208    openInfo.mfOpenEx = fOpenEx;
    32093209
     
    34223422
    34233423HRESULT GuestSession::fsObjMove(const com::Utf8Str &aSource, const com::Utf8Str &aDestination,
    3424                                 const std::vector<FsObjMoveFlags_T> &aFlags, ComPtr<IProgress> &aProgress)
     3424                                const std::vector<FsObjMoveFlag_T> &aFlags, ComPtr<IProgress> &aProgress)
    34253425{
    34263426    RT_NOREF(aSource, aDestination, aFlags, aProgress);
  • trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp

    r71220 r71231  
    631631SessionTaskCopyDirTo::SessionTaskCopyDirTo(GuestSession *pSession,
    632632                                           const Utf8Str &strSource, const Utf8Str &strDest, const Utf8Str &strFilter,
    633                                            DirectoryCopyFlags_T enmDirCopyFlags)
     633                                           DirectoryCopyFlag_T enmDirCopyFlags)
    634634                                           : GuestSessionTask(pSession)
    635635                                           , mSource(strSource)
     
    797797    int rc = directoryCreate(mDest, DirectoryCreateFlag_None, uDirMode, fFollowSymlinks);
    798798    if (   rc == VWRN_ALREADY_EXISTS
    799         && !(mDirCopyFlags & DirectoryCopyFlags_CopyIntoExisting))
     799        && !(mDirCopyFlags & DirectoryCopyFlag_CopyIntoExisting))
    800800    {
    801801        setProgressErrorMsg(VBOX_E_IPRT_ERROR,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette