Changeset 40432 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Mar 12, 2012 4:04:28 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 76772
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/MachineImpl.h
r40418 r40432 841 841 HRESULT saveStateSettings(int aFlags); 842 842 843 void addMediumToRegistry(ComObjPtr<Medium> &pMedium, 844 GuidList &llRegistriesThatNeedSaving, 845 Guid *puuid); 843 void addMediumToRegistry(ComObjPtr<Medium> &pMedium); 846 844 847 845 HRESULT createImplicitDiffs(IProgress *aProgress, 848 846 ULONG aWeight, 849 bool aOnline, 850 GuidList *pllRegistriesThatNeedSaving); 851 HRESULT deleteImplicitDiffs(GuidList *pllRegistriesThatNeedSaving); 847 bool aOnline); 848 HRESULT deleteImplicitDiffs(); 852 849 853 850 MediumAttachment* findAttachment(const MediaData::AttachmentList &ll, … … 862 859 HRESULT detachDevice(MediumAttachment *pAttach, 863 860 AutoWriteLock &writeLock, 864 Snapshot *pSnapshot, 865 GuidList *pllRegistriesThatNeedSaving); 861 Snapshot *pSnapshot); 866 862 867 863 HRESULT detachAllMedia(AutoWriteLock &writeLock, … … 937 933 typedef std::list<ComObjPtr<StorageController> > StorageControllerList; 938 934 Backupable<StorageControllerList> mStorageControllers; 935 936 uint64_t uRegistryNeedsSaving; 939 937 940 938 friend class SessionMachine; -
trunk/src/VBox/Main/include/MediumImpl.h
r40257 r40432 7 7 8 8 /* 9 * Copyright (C) 2008-201 1Oracle Corporation9 * Copyright (C) 2008-2012 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 70 70 const Utf8Str &aFormat, 71 71 const Utf8Str &aLocation, 72 const Guid &uuidMachineRegistry, 73 GuidList *pllRegistriesThatNeedSaving); 72 const Guid &uuidMachineRegistry); 74 73 75 74 // initializer for opening existing media … … 183 182 bool isInRegistry(const Guid& id); 184 183 bool getFirstRegistryMachineId(Guid &uuid) const; 185 HRESULT addToRegistryIDList(GuidList &llRegistryIDs);186 184 187 185 HRESULT addBackReference(const Guid &aMachineId, … … 218 216 MediumLockList *pMediumLockList, 219 217 ComObjPtr<Progress> *aProgress, 220 bool aWait, 221 GuidList *pllRegistriesThatNeedSaving); 218 bool aWait); 222 219 Utf8Str getPreferredDiffFormat(); 223 220 224 HRESULT close( GuidList *pllRegistriesThatNeedSaving,AutoCaller &autoCaller);225 HRESULT deleteStorage(ComObjPtr<Progress> *aProgress, bool aWait , GuidList *pllRegistriesThatNeedSaving);221 HRESULT close(AutoCaller &autoCaller); 222 HRESULT deleteStorage(ComObjPtr<Progress> *aProgress, bool aWait); 226 223 HRESULT markForDeletion(); 227 224 HRESULT unmarkForDeletion(); … … 243 240 MediumLockList *aMediumLockList, 244 241 ComObjPtr<Progress> *aProgress, 245 bool aWait, 246 GuidList *pllRegistriesThatNeedSaving); 242 bool aWait); 247 243 void cancelMergeTo(const MediaList &aChildrenToReparent, 248 244 MediumLockList *aMediumLockList); … … 273 269 274 270 HRESULT canClose(); 275 HRESULT unregisterWithVirtualBox(GuidList *pllRegistriesThatNeedSaving); 271 HRESULT unregisterWithVirtualBox(); 272 void markRegistriesModified(); 276 273 277 274 HRESULT setStateError(); … … 333 330 334 331 HRESULT startThread(Medium::Task *pTask); 335 HRESULT runNow(Medium::Task *pTask , GuidList *pllRegistriesThatNeedSaving);332 HRESULT runNow(Medium::Task *pTask); 336 333 337 334 HRESULT taskCreateBaseHandler(Medium::CreateBaseTask &task); -
trunk/src/VBox/Main/include/VirtualBoxBase.h
r40418 r40432 4 4 5 5 /* 6 * Copyright (C) 2006-201 0Oracle Corporation6 * Copyright (C) 2006-2012 Oracle Corporation 7 7 * 8 8 * This file is part of VirtualBox Open Source Edition (OSE), as … … 53 53 class Host; 54 54 typedef std::list< ComObjPtr<Medium> > MediaList; 55 typedef std::list<Guid> GuidList;56 55 57 56 //////////////////////////////////////////////////////////////////////////////// -
trunk/src/VBox/Main/include/VirtualBoxImpl.h
r40262 r40432 260 260 void copyPathRelativeToConfig(const Utf8Str &strSource, Utf8Str &strTarget); 261 261 262 HRESULT registerMedium(const ComObjPtr<Medium> &pMedium, ComObjPtr<Medium> *ppMedium, DeviceType_T argType , GuidList *pllRegistriesThatNeedSaving);263 HRESULT unregisterMedium(Medium *pMedium , GuidList *pllRegistriesThatNeedSaving);262 HRESULT registerMedium(const ComObjPtr<Medium> &pMedium, ComObjPtr<Medium> *ppMedium, DeviceType_T argType); 263 HRESULT unregisterMedium(Medium *pMedium); 264 264 265 265 void pushMediumToListWithChildren(MediaList &llMedia, Medium *pMedium); … … 276 276 HRESULT saveSettings(); 277 277 278 static void addGuidToListUniquely(GuidList &llRegistriesThatNeedSaving,const Guid &uuid);279 HRESULT saveRegistries(const GuidList &llRegistriesThatNeedSaving);278 void markRegistryModified(const Guid &uuid); 279 void saveModifiedRegistries(); 280 280 281 281 static HRESULT ensureFilePathExists(const Utf8Str &strFileName, bool fCreate);
Note:
See TracChangeset
for help on using the changeset viewer.