VirtualBox

Changeset 37449 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jun 14, 2011 4:34:16 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
72256
Message:

Main;VBoxManage: more clone vm work

Location:
trunk/src/VBox/Main/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/MachineImpl.h

    r37380 r37449  
    529529    STDMETHOD(AttachHostPciDevice(LONG hostAddress, LONG desiredGuestAddress, BOOL tryToUnbind));
    530530    STDMETHOD(DetachHostPciDevice(LONG hostAddress));
    531     STDMETHOD(CloneTo(IMachine *aTarget, BOOL aFullClone, IProgress **aProgress));
     531    STDMETHOD(CloneTo(IMachine *aTarget, CloneMode_T mode, BOOL aFullClone, IProgress **aProgress));
    532532    // public methods only for internal purposes
    533533
     
    841841
    842842    struct CloneVMTask;
     843    HRESULT cloneCreateMachineList(const ComPtr<ISnapshot> &pSnapshot, RTCList< ComPtr<IMachine> > &machineList) const;
     844    settings::Snapshot cloneFindSnapshot(settings::MachineConfigFile *pMCF, const settings::SnapshotsList &snl, const Guid &id) const;
     845    void cloneUpdateStorageLists(settings::StorageControllersList &sc, const Bstr &bstrOldId, const Bstr &bstrNewId) const;
     846    void cloneUpdateSnapshotStorageLists(settings::SnapshotsList &sl, const Bstr &bstrOldId, const Bstr &bstrNewId) const;
     847
    843848    static DECLCALLBACK(int) cloneVMThread(RTTHREAD Thread, void *pvUser);
    844849    HRESULT cloneVMTaskWorker(CloneVMTask *pTask);
  • trunk/src/VBox/Main/include/SnapshotImpl.h

    r36074 r37449  
    8383
    8484    // ISnapshot methods
     85    STDMETHOD(GetChildrenCount)(ULONG* count);
    8586
    8687    // public methods only for internal purposes
Note: See TracChangeset for help on using the changeset viewer.

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