Changeset 60089 in vbox for trunk/src/VBox/Main/src-server/darwin
- Timestamp:
- Mar 18, 2016 10:51:02 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 106086
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/darwin/USBProxyBackendDarwin.cpp
r60068 r60089 39 39 * Initialize data members. 40 40 */ 41 USBProxyBackendDarwin::USBProxyBackendDarwin(USBProxyService *aUsbProxyService) 42 : USBProxyBackend(aUsbProxyService), mServiceRunLoopRef(NULL), mNotifyOpaque(NULL), mWaitABitNextTime(false), mUSBLibInitialized(false) 43 { 44 LogFlowThisFunc(("aUsbProxyService=%p\n", aUsbProxyService)); 45 } 46 41 USBProxyBackendDarwin::USBProxyBackendDarwin() 42 : USBProxyBackend(), mServiceRunLoopRef(NULL), mNotifyOpaque(NULL), mWaitABitNextTime(false), mUSBLibInitialized(false) 43 { 44 } 45 46 USBProxyBackendDarwin::~USBProxyBackendDarwin() 47 { 48 } 47 49 48 50 /** … … 51 53 * @returns VBox status code. 52 54 */ 53 int USBProxyBackendDarwin::init(void) 54 { 55 int USBProxyBackendDarwin::init(USBProxyService *pUsbProxyService, const com::Utf8Str &strId, const com::Utf8Str &strAddress) 56 { 57 USBProxyBackend::init(pUsbProxyService, strId, strAddress); 58 55 59 /* 56 60 * Initialize the USB library. … … 73 77 * Stop all service threads and free the device chain. 74 78 */ 75 USBProxyBackendDarwin::~USBProxyBackendDarwin()79 void USBProxyBackendDarwin::uninit() 76 80 { 77 81 LogFlowThisFunc(("\n")); … … 91 95 mUSBLibInitialized = false; 92 96 } 97 98 USBProxyBackend::uninit(); 93 99 } 94 100 … … 155 161 USBLibRemoveFilter(aDevice->i_getBackendUserData()); 156 162 aDevice->i_setBackendUserData(NULL); 163 USBProxyBackend::captureDeviceCompleted(aDevice, aSuccess); 157 164 } 158 165 … … 209 216 USBLibRemoveFilter(aDevice->i_getBackendUserData()); 210 217 aDevice->i_setBackendUserData(NULL); 218 USBProxyBackend::releaseDeviceCompleted(aDevice, aSuccess); 211 219 } 212 220
Note:
See TracChangeset
for help on using the changeset viewer.