Changeset 50234 in vbox for trunk/src/VBox/Devices/USB/vrdp
- Timestamp:
- Jan 24, 2014 10:48:13 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 91835
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/USB/vrdp/USBProxyDevice-vrdp.cpp
r50228 r50234 118 118 } 119 119 120 return RT_SUCCESS(rc);120 return rc; 121 121 } 122 122 … … 135 135 } 136 136 137 return RT_SUCCESS(rc);137 return rc; 138 138 } 139 139 … … 152 152 } 153 153 154 return RT_SUCCESS(rc);154 return rc; 155 155 } 156 156 … … 169 169 } 170 170 171 return RT_SUCCESS(rc);172 } 173 174 static DECLCALLBACK( bool) usbProxyVrdpClearHaltedEp(PUSBPROXYDEV pProxyDev, unsigned int ep)171 return rc; 172 } 173 174 static DECLCALLBACK(int) usbProxyVrdpClearHaltedEp(PUSBPROXYDEV pProxyDev, unsigned int ep) 175 175 { 176 176 LogFlow(("usbProxyVrdpClearHaltedEp: pProxyDev=%s ep=%u\n", pProxyDev->pUsbIns->pszName, ep)); … … 186 186 } 187 187 188 return RT_SUCCESS(rc);189 } 190 191 static DECLCALLBACK(int) usbProxyVrdpUrbQueue(P VUSBURB pUrb)188 return rc; 189 } 190 191 static DECLCALLBACK(int) usbProxyVrdpUrbQueue(PUSBPROXYDEV pProxyDev, PVUSBURB pUrb) 192 192 { 193 193 LogFlow(("usbProxyVrdpUrbQueue: pUrb=%p\n", pUrb)); … … 197 197 { 198 198 Log(("usbproxy: isochronous transfers aren't implemented yet.\n")); 199 return false; 200 } 201 202 PUSBPROXYDEV pProxyDev = PDMINS_2_DATA(pUrb->pUsbIns, PUSBPROXYDEV); 203 PUSBPROXYDEVVRDP pDevVrdp = USBPROXYDEV_2_DATA(pProxyDev, PUSBPROXYDEVVRDP); 204 199 return VERR_NOT_IMPLEMENTED; 200 } 201 202 PUSBPROXYDEVVRDP pDevVrdp = USBPROXYDEV_2_DATA(pProxyDev, PUSBPROXYDEVVRDP); 205 203 int rc = pDevVrdp->pCallback->pfnQueueURB (pDevVrdp->pDevice, pUrb->enmType, pUrb->EndPt, pUrb->enmDir, pUrb->cbData, 206 204 pUrb->abData, pUrb, (PREMOTEUSBQURB *)&pUrb->Dev.pvPrivate); … … 212 210 } 213 211 214 return RT_SUCCESS(rc);212 return rc; 215 213 } 216 214 … … 245 243 } 246 244 247 static DECLCALLBACK( void) usbProxyVrdpUrbCancel(PVUSBURB pUrb)245 static DECLCALLBACK(int) usbProxyVrdpUrbCancel(PUSBPROXYDEV pProxyDev, PVUSBURB pUrb) 248 246 { 249 247 LogFlow(("usbProxyVrdpUrbCancel: pUrb=%p\n", pUrb)); 250 248 251 PUSBPROXYDEV pProxyDev = PDMINS_2_DATA(pUrb->pUsbIns, PUSBPROXYDEV); 252 PUSBPROXYDEVVRDP pDevVrdp = USBPROXYDEV_2_DATA(pProxyDev, PUSBPROXYDEVVRDP); 253 249 PUSBPROXYDEVVRDP pDevVrdp = USBPROXYDEV_2_DATA(pProxyDev, PUSBPROXYDEVVRDP); 254 250 pDevVrdp->pCallback->pfnCancelURB (pDevVrdp->pDevice, (PREMOTEUSBQURB)pUrb->Dev.pvPrivate); 251 return VINF_SUCCESS; /** @todo: Enhance remote interface to pass a status code. */ 255 252 } 256 253 … … 260 257 261 258 PUSBPROXYDEVVRDP pDevVrdp = USBPROXYDEV_2_DATA(pProxyDev, PUSBPROXYDEVVRDP); 262 263 259 return pDevVrdp->pCallback->pfnWakeup (pDevVrdp->pDevice); 264 260 }
Note:
See TracChangeset
for help on using the changeset viewer.