VirtualBox

Changeset 61378 in vbox


Ignore:
Timestamp:
Jun 1, 2016 4:24:07 PM (8 years ago)
Author:
vboxsync
Message:

bugref:8238 VBoxSVC settings - USBControllerImpl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/USBControllerImpl.cpp

    r56035 r61378  
    3939/////////////////////////////////////////////////////////////////////////////
    4040
    41 struct BackupableUSBData
    42 {
    43     BackupableUSBData()
    44         : enmType(USBControllerType_Null)
    45     { }
    46 
    47     Utf8Str             strName;
    48     USBControllerType_T enmType;
    49 };
    50 
    5141struct USBController::Data
    5242{
     
    5848    {};
    5949
    60     Machine * const                 pParent;
     50    Machine * const                       pParent;
    6151
    6252    // 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;
    6656};
    6757
     
    165155
    166156        unconst(aPeer->m->pPeer) = this;
    167         m->bd.attach (aPeer->m->bd);
     157        m->bd.attach(aPeer->m->bd);
    168158    }
    169159    else
     
    172162
    173163        AutoReadLock peerLock(aPeer COMMA_LOCKVAL_SRC_POS);
    174         m->bd.share (aPeer->m->bd);
     164        m->bd.share(aPeer->m->bd);
    175165    }
    176166
     
    418408    /* sanity */
    419409    AutoCaller autoCaller(this);
    420     AssertComRCReturnVoid (autoCaller.rc());
     410    AssertComRCReturnVoid(autoCaller.rc());
    421411
    422412    /* sanity too */
    423     AutoCaller peerCaller (m->pPeer);
    424     AssertComRCReturnVoid (peerCaller.rc());
     413    AutoCaller peerCaller(m->pPeer);
     414    AssertComRCReturnVoid(peerCaller.rc());
    425415
    426416    /* peer is not modified, lock it for reading (m->pPeer is "master" so locked
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette