Changeset 61378 in vbox
- Timestamp:
- Jun 1, 2016 4:24:07 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/USBControllerImpl.cpp
r56035 r61378 39 39 ///////////////////////////////////////////////////////////////////////////// 40 40 41 struct BackupableUSBData42 {43 BackupableUSBData()44 : enmType(USBControllerType_Null)45 { }46 47 Utf8Str strName;48 USBControllerType_T enmType;49 };50 51 41 struct USBController::Data 52 42 { … … 58 48 {}; 59 49 60 Machine * const pParent;50 Machine * const pParent; 61 51 62 52 // peer machine's USB controller 63 const ComObjPtr<USBController> pPeer;64 65 Backupable< BackupableUSBData> bd;53 const ComObjPtr<USBController> pPeer; 54 55 Backupable<settings::USBController> bd; 66 56 }; 67 57 … … 165 155 166 156 unconst(aPeer->m->pPeer) = this; 167 m->bd.attach (aPeer->m->bd);157 m->bd.attach(aPeer->m->bd); 168 158 } 169 159 else … … 172 162 173 163 AutoReadLock peerLock(aPeer COMMA_LOCKVAL_SRC_POS); 174 m->bd.share (aPeer->m->bd);164 m->bd.share(aPeer->m->bd); 175 165 } 176 166 … … 418 408 /* sanity */ 419 409 AutoCaller autoCaller(this); 420 AssertComRCReturnVoid (autoCaller.rc());410 AssertComRCReturnVoid(autoCaller.rc()); 421 411 422 412 /* sanity too */ 423 AutoCaller peerCaller (m->pPeer);424 AssertComRCReturnVoid (peerCaller.rc());413 AutoCaller peerCaller(m->pPeer); 414 AssertComRCReturnVoid(peerCaller.rc()); 425 415 426 416 /* peer is not modified, lock it for reading (m->pPeer is "master" so locked
Note:
See TracChangeset
for help on using the changeset viewer.

