Changeset 31333 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Aug 3, 2010 1:00:54 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 64371
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/MachineImpl.h
r31332 r31333 181 181 ComObjPtr<Snapshot> mFirstSnapshot; 182 182 ComObjPtr<Snapshot> mCurrentSnapshot; 183 184 // list of files to delete in Delete(); this list is filled by Unregister() 185 std::list<Utf8Str> llFilesToDelete; 183 186 }; 184 187 … … 484 487 STDMETHOD(SaveSettings)(); 485 488 STDMETHOD(DiscardSettings)(); 486 STDMETHOD(Unregister) (BOOL fAutoCleanup, ComSafeArrayOut(BSTR, aFiles));487 STDMETHOD(Delete)( );489 STDMETHOD(Unregister)(CleanupMode_T cleanupMode, ComSafeArrayOut(IMedium*, aMedia)); 490 STDMETHOD(Delete)(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress); 488 491 STDMETHOD(Export)(IAppliance *aAppliance, IVirtualSystemDescription **aDescription); 489 492 STDMETHOD(GetSnapshot)(IN_BSTR aId, ISnapshot **aSnapshot); … … 782 785 HRESULT detachAllMedia(AutoWriteLock &writeLock, 783 786 Snapshot *pSnapshot, 787 CleanupMode_T cleanupMode, 784 788 MediaList &llMedia); 785 789 … … 792 796 void commit(); 793 797 void copyFrom(Machine *aThat); 798 799 struct DeleteTask; 800 static DECLCALLBACK(int) deleteThread(RTTHREAD Thread, void *pvUser); 801 HRESULT deleteTaskWorker(DeleteTask &task); 794 802 795 803 #ifdef VBOX_WITH_GUEST_PROPS -
trunk/src/VBox/Main/include/SnapshotImpl.h
r31228 r31333 125 125 126 126 HRESULT uninitRecursively(AutoWriteLock &writeLock, 127 CleanupMode_T cleanupMode, 127 128 MediaList &llMedia, 128 129 std::list<Utf8Str> &llFilenames);
Note:
See TracChangeset
for help on using the changeset viewer.