Changeset 84142 in vbox for trunk/src/VBox/HostServices/SharedClipboard
- Timestamp:
- May 5, 2020 7:13:00 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137738
- Location:
- trunk/src/VBox/HostServices/SharedClipboard
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-darwin.cpp
r83632 r84142 119 119 120 120 121 int ShCl SvcImplInit(void)121 int ShClBackendInit(void) 122 122 { 123 123 g_ctx.fTerminate = false; … … 137 137 } 138 138 139 void ShCl SvcImplDestroy(void)139 void ShClBackendDestroy(void) 140 140 { 141 141 /* … … 156 156 } 157 157 158 int ShCl SvcImplConnect(PSHCLCLIENT pClient, bool fHeadless)158 int ShClBackendConnect(PSHCLCLIENT pClient, bool fHeadless) 159 159 { 160 160 RT_NOREF(fHeadless); … … 176 176 } 177 177 178 int ShCl SvcImplSync(PSHCLCLIENT pClient)178 int ShClBackendSync(PSHCLCLIENT pClient) 179 179 { 180 180 /* Sync the host clipboard content with the client. */ … … 188 188 } 189 189 190 int ShCl SvcImplDisconnect(PSHCLCLIENT pClient)190 int ShClBackendDisconnect(PSHCLCLIENT pClient) 191 191 { 192 192 ShClSvcLock(); … … 199 199 } 200 200 201 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats)201 int ShClBackendFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats) 202 202 { 203 203 LogFlowFunc(("fFormats=%02X\n", fFormats)); … … 244 244 } 245 245 246 int ShCl SvcImplReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT fFormat,246 int ShClBackendReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT fFormat, 247 247 void *pvData, uint32_t cbData, uint32_t *pcbActual) 248 248 { … … 261 261 } 262 262 263 int ShCl SvcImplWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT fFormat, void *pvData, uint32_t cbData)263 int ShClBackendWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT fFormat, void *pvData, uint32_t cbData) 264 264 { 265 265 RT_NOREF(pCmdCtx); … … 276 276 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 277 277 278 int ShCl SvcImplTransferReadDir(PSHCLCLIENT pClient, PSHCLDIRDATA pDirData)278 int ShClBackendTransferReadDir(PSHCLCLIENT pClient, PSHCLDIRDATA pDirData) 279 279 { 280 280 RT_NOREF(pClient, pDirData); … … 282 282 } 283 283 284 int ShCl SvcImplTransferWriteDir(PSHCLCLIENT pClient, PSHCLDIRDATA pDirData)284 int ShClBackendTransferWriteDir(PSHCLCLIENT pClient, PSHCLDIRDATA pDirData) 285 285 { 286 286 RT_NOREF(pClient, pDirData); … … 288 288 } 289 289 290 int ShCl SvcImplTransferReadFileHdr(PSHCLCLIENT pClient, PSHCLFILEHDR pFileHdr)290 int ShClBackendTransferReadFileHdr(PSHCLCLIENT pClient, PSHCLFILEHDR pFileHdr) 291 291 { 292 292 RT_NOREF(pClient, pFileHdr); … … 294 294 } 295 295 296 int ShCl SvcImplTransferWriteFileHdr(PSHCLCLIENT pClient, PSHCLFILEHDR pFileHdr)296 int ShClBackendTransferWriteFileHdr(PSHCLCLIENT pClient, PSHCLFILEHDR pFileHdr) 297 297 { 298 298 RT_NOREF(pClient, pFileHdr); … … 300 300 } 301 301 302 int ShCl SvcImplTransferReadFileData(PSHCLCLIENT pClient, PSHCLFILEDATA pFileData)302 int ShClBackendTransferReadFileData(PSHCLCLIENT pClient, PSHCLFILEDATA pFileData) 303 303 { 304 304 RT_NOREF(pClient, pFileData); … … 306 306 } 307 307 308 int ShCl SvcImplTransferWriteFileData(PSHCLCLIENT pClient, PSHCLFILEDATA pFileData)308 int ShClBackendTransferWriteFileData(PSHCLCLIENT pClient, PSHCLFILEDATA pFileData) 309 309 { 310 310 RT_NOREF(pClient, pFileData); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h
r83624 r84142 257 257 * Called on initialization. 258 258 */ 259 int ShCl SvcImplInit(void);259 int ShClBackendInit(void); 260 260 /** 261 261 * Called on destruction. 262 262 */ 263 void ShCl SvcImplDestroy(void);263 void ShClBackendDestroy(void); 264 264 /** 265 265 * Called when a new HGCM client connects. … … 269 269 * @param fHeadless Whether this is a headless connection or not. 270 270 */ 271 int ShCl SvcImplConnect(PSHCLCLIENT pClient, bool fHeadless);271 int ShClBackendConnect(PSHCLCLIENT pClient, bool fHeadless); 272 272 /** 273 273 * Called when a HGCM client disconnects. … … 276 276 * @param pClient Shared Clipboard client context. 277 277 */ 278 int ShCl SvcImplDisconnect(PSHCLCLIENT pClient);278 int ShClBackendDisconnect(PSHCLCLIENT pClient); 279 279 /** 280 280 * Called when the guest reported available clipboard formats to the host OS. … … 285 285 * VBOX_SHCL_FMT_XXX. 286 286 */ 287 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats);287 int ShClBackendFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats); 288 288 /** @todo Document: Can return VINF_HGCM_ASYNC_EXECUTE to defer returning read data.*/ 289 289 /** … … 298 298 * @param pcbActual Where to return the amount of bytes read. 299 299 */ 300 int ShCl SvcImplReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT uFormat, void *pvData, uint32_t cbData, uint32_t *pcbActual);300 int ShClBackendReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT uFormat, void *pvData, uint32_t cbData, uint32_t *pcbActual); 301 301 /** 302 302 * Called when the guest writes clipboard data to the host. … … 309 309 * @param cbData Size (in bytes) of buffer clipboard data to write. 310 310 */ 311 int ShCl SvcImplWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT uFormat, void *pvData, uint32_t cbData);311 int ShClBackendWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT uFormat, void *pvData, uint32_t cbData); 312 312 /** 313 313 * Called when synchronization of the clipboard contents of the host clipboard with the guest is needed. … … 316 316 * @param pClient Shared Clipboard client context. 317 317 */ 318 int ShCl SvcImplSync(PSHCLCLIENT pClient);318 int ShClBackendSync(PSHCLCLIENT pClient); 319 319 /** @} */ 320 320 … … 330 330 * @param pTransfer Shared Clipboard transfer created. 331 331 */ 332 int ShCl SvcImplTransferCreate(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer);332 int ShClBackendTransferCreate(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer); 333 333 /** 334 334 * Called when a transfer gets destroyed. … … 338 338 * @param pTransfer Shared Clipboard transfer to destroy. 339 339 */ 340 int ShCl SvcImplTransferDestroy(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer);340 int ShClBackendTransferDestroy(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer); 341 341 /** 342 342 * Called when getting (determining) the transfer roots on the host side. … … 346 346 * @param pTransfer Shared Clipboard transfer to get roots for. 347 347 */ 348 int ShCl SvcImplTransferGetRoots(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer);348 int ShClBackendTransferGetRoots(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer); 349 349 /** @} */ 350 350 #endif -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp
r82875 r84142 1402 1402 { 1403 1403 /* Get roots if this is a local write transfer (host -> guest). */ 1404 rc = ShCl SvcImplTransferGetRoots(pClient, pTransfer);1404 rc = ShClBackendTransferGetRoots(pClient, pTransfer); 1405 1405 } 1406 1406 else … … 2060 2060 if (RT_SUCCESS(rc)) 2061 2061 { 2062 rc = ShCl SvcImplTransferCreate(pClient, pTransfer);2062 rc = ShClBackendTransferCreate(pClient, pTransfer); 2063 2063 if (RT_SUCCESS(rc)) 2064 2064 { … … 2157 2157 if (RT_FAILURE(rc)) 2158 2158 { 2159 ShCl SvcImplTransferDestroy(pClient, pTransfer);2159 ShClBackendTransferDestroy(pClient, pTransfer); 2160 2160 ShClTransferDestroy(pTransfer); 2161 2161 -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp
r83809 r84142 590 590 */ 591 591 592 int ShCl SvcImplInit(void)592 int ShClBackendInit(void) 593 593 { 594 594 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS … … 606 606 } 607 607 608 void ShCl SvcImplDestroy(void)608 void ShClBackendDestroy(void) 609 609 { 610 610 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS … … 614 614 } 615 615 616 int ShCl SvcImplConnect(PSHCLCLIENT pClient, bool fHeadless)616 int ShClBackendConnect(PSHCLCLIENT pClient, bool fHeadless) 617 617 { 618 618 RT_NOREF(fHeadless); … … 647 647 } 648 648 649 int ShCl SvcImplSync(PSHCLCLIENT pClient)649 int ShClBackendSync(PSHCLCLIENT pClient) 650 650 { 651 651 /* Sync the host clipboard content with the client. */ … … 653 653 } 654 654 655 int ShCl SvcImplDisconnect(PSHCLCLIENT pClient)655 int ShClBackendDisconnect(PSHCLCLIENT pClient) 656 656 { 657 657 AssertPtrReturn(pClient, VERR_INVALID_POINTER); … … 694 694 } 695 695 696 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats)696 int ShClBackendFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats) 697 697 { 698 698 AssertPtrReturn(pClient, VERR_INVALID_POINTER); … … 714 714 } 715 715 716 int ShCl SvcImplReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx,716 int ShClBackendReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, 717 717 SHCLFORMAT uFormat, void *pvData, uint32_t cbData, uint32_t *pcbActual) 718 718 { … … 826 826 } 827 827 828 int ShCl SvcImplWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx,828 int ShClBackendWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, 829 829 SHCLFORMAT uFormat, void *pvData, uint32_t cbData) 830 830 { … … 838 838 839 839 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 840 int ShCl SvcImplTransferCreate(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)840 int ShClBackendTransferCreate(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 841 841 { 842 842 RT_NOREF(pClient, pTransfer); … … 847 847 } 848 848 849 int ShCl SvcImplTransferDestroy(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)849 int ShClBackendTransferDestroy(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 850 850 { 851 851 LogFlowFuncEnter(); … … 856 856 } 857 857 858 int ShCl SvcImplTransferGetRoots(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)858 int ShClBackendTransferGetRoots(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 859 859 { 860 860 LogFlowFuncEnter(); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11-stubs.cpp
r84138 r84142 39 39 40 40 /** Initialise the host side of the shared clipboard - called by the hgcm layer. */ 41 int ShCl SvcImplInit(void)41 int ShClBackendInit(void) 42 42 { 43 43 LogFlowFunc(("called, returning VINF_SUCCESS\n")); … … 46 46 47 47 /** Terminate the host side of the shared clipboard - called by the hgcm layer. */ 48 void ShCl SvcImplDestroy(void)48 void ShClBackendDestroy(void) 49 49 { 50 50 LogFlowFunc(("called, returning\n")); … … 58 58 * @param fHeadless Whether headless. 59 59 */ 60 int ShCl SvcImplConnect(PSHCLCLIENT pClient, bool fHeadless)60 int ShClBackendConnect(PSHCLCLIENT pClient, bool fHeadless) 61 61 { 62 62 RT_NOREF(pClient, fHeadless); … … 69 69 * after a save and restore of the guest. 70 70 */ 71 int ShCl SvcImplSync(PSHCLCLIENT pClient)71 int ShClBackendSync(PSHCLCLIENT pClient) 72 72 { 73 73 RT_NOREF(pClient); … … 81 81 * @param pClient Structure containing context information about the guest system 82 82 */ 83 int ShCl SvcImplDisconnect(PSHCLCLIENT pClient)83 int ShClBackendDisconnect(PSHCLCLIENT pClient) 84 84 { 85 85 RT_NOREF(pClient); … … 94 94 * @param fFormats Clipboard formats the guest is offering. 95 95 */ 96 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats)96 int ShClBackendFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats) 97 97 { 98 98 RT_NOREF(pClient, fFormats); … … 110 110 * @param pcbActual Where to store the actual amount of data available. 111 111 */ 112 int ShCl SvcImplReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx,112 int ShClBackendReadData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, 113 113 SHCLFORMAT uFormat, void *pvData, uint32_t cbData, uint32_t *pcbActual) 114 114 { … … 121 121 } 122 122 123 int ShCl SvcImplWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx,123 int ShClBackendWriteData(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, 124 124 SHCLFORMAT uFormat, void *pvData, uint32_t cbData) 125 125 { -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp
r83624 r84142 57 57 58 58 59 int ShCl SvcImplInit(void)59 int ShClBackendInit(void) 60 60 { 61 61 LogFlowFuncEnter(); … … 63 63 } 64 64 65 void ShCl SvcImplDestroy(void)65 void ShClBackendDestroy(void) 66 66 { 67 67 LogFlowFuncEnter(); … … 72 72 * the clipboard and leave ownership to X11. 73 73 */ 74 int ShCl SvcImplConnect(PSHCLCLIENT pClient, bool fHeadless)74 int ShClBackendConnect(PSHCLCLIENT pClient, bool fHeadless) 75 75 { 76 76 int rc; … … 106 106 } 107 107 108 int ShCl SvcImplSync(PSHCLCLIENT pClient)108 int ShClBackendSync(PSHCLCLIENT pClient) 109 109 { 110 110 LogFlowFuncEnter(); … … 120 120 * @note Host glue code 121 121 */ 122 int ShCl SvcImplDisconnect(PSHCLCLIENT pClient)122 int ShClBackendDisconnect(PSHCLCLIENT pClient) 123 123 { 124 124 LogFlowFuncEnter(); … … 146 146 } 147 147 148 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats)148 int ShClBackendFormatAnnounce(PSHCLCLIENT pClient, SHCLFORMATS fFormats) 149 149 { 150 150 int rc = ShClX11ReportFormatsToX11(&pClient->State.pCtx->X11, fFormats); … … 173 173 * the backend code. 174 174 */ 175 int ShCl SvcImplReadData(PSHCLCLIENT pClient,175 int ShClBackendReadData(PSHCLCLIENT pClient, 176 176 PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT uFormat, void *pvData, uint32_t cbData, uint32_t *pcbActual) 177 177 { … … 227 227 } 228 228 229 int ShCl SvcImplWriteData(PSHCLCLIENT pClient,229 int ShClBackendWriteData(PSHCLCLIENT pClient, 230 230 PSHCLCLIENTCMDCTX pCmdCtx, SHCLFORMAT uFormat, void *pvData, uint32_t cbData) 231 231 { … … 364 364 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 365 365 366 int ShCl SvcImplTransferCreate(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)366 int ShClBackendTransferCreate(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 367 367 { 368 368 RT_NOREF(pClient, pTransfer); … … 374 374 } 375 375 376 int ShCl SvcImplTransferDestroy(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)376 int ShClBackendTransferDestroy(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 377 377 { 378 378 RT_NOREF(pClient, pTransfer); … … 384 384 } 385 385 386 int ShCl SvcImplTransferGetRoots(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)386 int ShClBackendTransferGetRoots(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 387 387 { 388 388 LogFlowFuncEnter(); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp
r83624 r84142 1464 1464 } 1465 1465 else 1466 rc = ShCl SvcImplFormatAnnounce(pClient, fFormats);1466 rc = ShClBackendFormatAnnounce(pClient, fFormats); 1467 1467 } 1468 1468 } … … 1593 1593 else 1594 1594 { 1595 rc = ShCl SvcImplReadData(pClient, &cmdCtx, uFormat, pvData, cbData, &cbActual);1595 rc = ShClBackendReadData(pClient, &cmdCtx, uFormat, pvData, cbData, &cbActual); 1596 1596 LogRelFlowFunc(("Shared Clipboard: DATA/Host: cbData=%RU32->%RU32 rc=%Rrc\n", cbData, cbActual, rc)); 1597 1597 } … … 1710 1710 } 1711 1711 else 1712 rc = ShCl SvcImplWriteData(pClient, &cmdCtx, uFormat, pvData, cbData);1712 rc = ShClBackendWriteData(pClient, &cmdCtx, uFormat, pvData, cbData); 1713 1713 1714 1714 LogFlowFuncLeaveRC(rc); … … 1777 1777 shClSvcModeSet(VBOX_SHCL_MODE_OFF); 1778 1778 1779 rc = ShCl SvcImplInit();1779 rc = ShClBackendInit(); 1780 1780 1781 1781 /* Clean up on failure, because 'svnUnload' will not be called … … 1795 1795 LogFlowFuncEnter(); 1796 1796 1797 ShCl SvcImplDestroy();1797 ShClBackendDestroy(); 1798 1798 1799 1799 RTCritSectDelete(&g_CritSect); … … 1815 1815 #endif 1816 1816 1817 ShCl SvcImplDisconnect(pClient);1817 ShClBackendDisconnect(pClient); 1818 1818 1819 1819 shClSvcClientDestroy(pClient); … … 1832 1832 if (RT_SUCCESS(rc)) 1833 1833 { 1834 rc = ShCl SvcImplConnect(pClient, ShClSvcGetHeadless());1834 rc = ShClBackendConnect(pClient, ShClSvcGetHeadless()); 1835 1835 if (RT_SUCCESS(rc)) 1836 1836 { 1837 1837 /* Sync the host clipboard content with the client. */ 1838 rc = ShCl SvcImplSync(pClient);1838 rc = ShClBackendSync(pClient); 1839 1839 if (rc == VINF_NO_CHANGE) 1840 1840 { … … 2406 2406 2407 2407 /* Actual host data are to be reported to guest (SYNC). */ 2408 ShCl SvcImplSync(pClient);2408 ShClBackendSync(pClient); 2409 2409 2410 2410 #else /* UNIT_TEST */ -
trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp
r83624 r84142 308 308 } 309 309 310 int ShCl SvcImplInit() { return VINF_SUCCESS; }311 void ShCl SvcImplDestroy() { }312 int ShCl SvcImplDisconnect(PSHCLCLIENT) { return VINF_SUCCESS; }313 int ShCl SvcImplConnect(PSHCLCLIENT, bool) { return VINF_SUCCESS; }314 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT, SHCLFORMATS) { AssertFailed(); return VINF_SUCCESS; }315 int ShCl SvcImplReadData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t, unsigned int *) { AssertFailed(); return VERR_WRONG_ORDER; }316 int ShCl SvcImplWriteData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t) { AssertFailed(); return VINF_SUCCESS; }317 int ShCl SvcImplSync(PSHCLCLIENT) { return VINF_SUCCESS; }310 int ShClBackendInit() { return VINF_SUCCESS; } 311 void ShClBackendDestroy() { } 312 int ShClBackendDisconnect(PSHCLCLIENT) { return VINF_SUCCESS; } 313 int ShClBackendConnect(PSHCLCLIENT, bool) { return VINF_SUCCESS; } 314 int ShClBackendFormatAnnounce(PSHCLCLIENT, SHCLFORMATS) { AssertFailed(); return VINF_SUCCESS; } 315 int ShClBackendReadData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t, unsigned int *) { AssertFailed(); return VERR_WRONG_ORDER; } 316 int ShClBackendWriteData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t) { AssertFailed(); return VINF_SUCCESS; } 317 int ShClBackendSync(PSHCLCLIENT) { return VINF_SUCCESS; } 318 318 319 319 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 320 int ShCl SvcImplTransferCreate(PSHCLCLIENT, PSHCLTRANSFER) { return VINF_SUCCESS; }321 int ShCl SvcImplTransferDestroy(PSHCLCLIENT, PSHCLTRANSFER) { return VINF_SUCCESS; }322 int ShCl SvcImplTransferGetRoots(PSHCLCLIENT, PSHCLTRANSFER) { return VINF_SUCCESS; }320 int ShClBackendTransferCreate(PSHCLCLIENT, PSHCLTRANSFER) { return VINF_SUCCESS; } 321 int ShClBackendTransferDestroy(PSHCLCLIENT, PSHCLTRANSFER) { return VINF_SUCCESS; } 322 int ShClBackendTransferGetRoots(PSHCLCLIENT, PSHCLTRANSFER) { return VINF_SUCCESS; } 323 323 #endif /* VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS */ 324 324 -
trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceImpl.cpp
r83687 r84142 52 52 } 53 53 54 int ShCl SvcImplInit(void) { return VINF_SUCCESS; }55 void ShCl SvcImplDestroy(void) { }56 int ShCl SvcImplDisconnect(PSHCLCLIENT) { return VINF_SUCCESS; }57 int ShCl SvcImplConnect(PSHCLCLIENT, bool) { return VINF_SUCCESS; }58 int ShCl SvcImplFormatAnnounce(PSHCLCLIENT, SHCLFORMATS) { AssertFailed(); return VINF_SUCCESS; }59 int ShCl SvcImplReadData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t, unsigned int *) { AssertFailed(); return VERR_WRONG_ORDER; }60 int ShCl SvcImplWriteData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t) { AssertFailed(); return VINF_SUCCESS; }61 int ShCl SvcImplSync(PSHCLCLIENT) { return VINF_SUCCESS; }54 int ShClBackendInit(void) { return VINF_SUCCESS; } 55 void ShClBackendDestroy(void) { } 56 int ShClBackendDisconnect(PSHCLCLIENT) { return VINF_SUCCESS; } 57 int ShClBackendConnect(PSHCLCLIENT, bool) { return VINF_SUCCESS; } 58 int ShClBackendFormatAnnounce(PSHCLCLIENT, SHCLFORMATS) { AssertFailed(); return VINF_SUCCESS; } 59 int ShClBackendReadData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t, unsigned int *) { AssertFailed(); return VERR_WRONG_ORDER; } 60 int ShClBackendWriteData(PSHCLCLIENT, PSHCLCLIENTCMDCTX, SHCLFORMAT, void *, uint32_t) { AssertFailed(); return VINF_SUCCESS; } 61 int ShClBackendSync(PSHCLCLIENT) { return VINF_SUCCESS; } 62 62 63 63 static void testAnnounceAndReadData(void)
Note:
See TracChangeset
for help on using the changeset viewer.