Changeset 49866 in vbox for trunk/src/VBox/Main
- Timestamp:
- Dec 10, 2013 12:41:47 PM (11 years ago)
- Location:
- trunk/src/VBox/Main
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r49393 r49866 13849 13849 </method> 13850 13850 13851 <method name="close" >13851 <method name="close" wrap-hint-server="passcaller"> 13852 13852 <desc> 13853 13853 Closes this medium. -
trunk/src/VBox/Main/include/MediumImpl.h
r49797 r49866 239 239 HRESULT lockRead(ComPtr<IToken> &aToken); 240 240 HRESULT lockWrite(ComPtr<IToken> &aToken); 241 HRESULT close( );241 HRESULT close(AutoCaller &aAutoCaller); 242 242 HRESULT getProperty(const com::Utf8Str &aName, 243 243 com::Utf8Str &aValue); -
trunk/src/VBox/Main/src-server/MediumImpl.cpp
r49795 r49866 2146 2146 } 2147 2147 2148 HRESULT Medium::close() 2149 { 2150 AutoCaller autoCaller(this); 2151 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 2152 2148 HRESULT Medium::close(AutoCaller &aAutoCaller) 2149 { 2153 2150 // make a copy of VirtualBox pointer which gets nulled by uninit() 2154 2151 ComObjPtr<VirtualBox> pVirtualBox(m->pVirtualBox); 2155 2152 2156 MultiResult mrc = i_close(a utoCaller);2153 MultiResult mrc = i_close(aAutoCaller); 2157 2154 2158 2155 pVirtualBox->saveModifiedRegistries();
Note:
See TracChangeset
for help on using the changeset viewer.