Changeset 21878 in vbox for trunk/src/VBox/Main/HostDVDDriveImpl.cpp
- Timestamp:
- Jul 30, 2009 12:42:08 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50525
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/HostDVDDriveImpl.cpp
r20977 r21878 57 57 58 58 /* Enclose the state transition NotReady->InInit->Ready */ 59 AutoInitSpan autoInitSpan 60 AssertReturn 59 AutoInitSpan autoInitSpan(this); 60 AssertReturn(autoInitSpan.isOk(), E_FAIL); 61 61 62 unconst 62 unconst(mName) = aName; 63 63 if (!aUdi) 64 unconst 64 unconst(mUdi) = ""; 65 65 else 66 unconst 66 unconst(mUdi) = aUdi; 67 67 if (!aDescription) 68 unconst 68 unconst(mDescription) = ""; 69 69 else 70 unconst 70 unconst(mDescription) = aDescription; 71 71 72 72 /* Confirm the successful initialization */ … … 83 83 { 84 84 /* Enclose the state transition Ready->InUninit->NotReady */ 85 AutoUninitSpan autoUninitSpan 85 AutoUninitSpan autoUninitSpan(this); 86 86 if (autoUninitSpan.uninitDone()) 87 87 return; 88 88 89 unconst 90 unconst 89 unconst(mDescription).setNull(); 90 unconst(mName).setNull(); 91 91 } 92 92 … … 98 98 CheckComArgOutPointerValid(aName); 99 99 100 AutoCaller autoCaller 101 CheckComRCReturnRC 100 AutoCaller autoCaller(this); 101 CheckComRCReturnRC(autoCaller.rc()); 102 102 103 103 /* mName is constant during life time, no need to lock */ 104 104 105 mName.cloneTo 105 mName.cloneTo(aName); 106 106 107 107 return S_OK; … … 112 112 CheckComArgOutPointerValid(aDescription); 113 113 114 AutoCaller autoCaller 115 CheckComRCReturnRC 114 AutoCaller autoCaller(this); 115 CheckComRCReturnRC(autoCaller.rc()); 116 116 117 117 /* mDescription is constant during life time, no need to lock */ 118 118 119 mDescription.cloneTo 119 mDescription.cloneTo(aDescription); 120 120 121 121 return S_OK; … … 126 126 CheckComArgOutPointerValid(aUdi); 127 127 128 AutoCaller autoCaller 129 CheckComRCReturnRC 128 AutoCaller autoCaller(this); 129 CheckComRCReturnRC(autoCaller.rc()); 130 130 131 131 /* mUdi is constant during life time, no need to lock */ 132 132 133 mUdi.cloneTo 133 mUdi.cloneTo(aUdi); 134 134 135 135 return S_OK;
Note:
See TracChangeset
for help on using the changeset viewer.