Changeset 78897 in vbox for trunk/src/VBox/HostServices/SharedClipboard
- Timestamp:
- May 31, 2019 3:23:14 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 131016
- Location:
- trunk/src/VBox/HostServices/SharedClipboard
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk
r78725 r78897 44 44 darwin-pasteboard.cpp 45 45 ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST 46 VBoxSharedClipboard_DEFS += VBOX_WITH_SHARED_CLIPBOARD_HOST 46 47 VBoxSharedClipboard_SOURCES += \ 47 48 VBoxSharedClipboardSvc-uri.cpp \ … … 51 52 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardPath.cpp \ 52 53 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardProvider.cpp \ 54 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardProvider-HostService.cpp \ 53 55 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardURIList.cpp \ 54 56 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardURIObject.cpp -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h
r78809 r78897 54 54 /** Pointer to the client state (parent). */ 55 55 VBOXCLIPBOARDCLIENTSTATE *pState; 56 /** The transfer's own (local) cache.56 /** The transfer's own (local) area. 57 57 * The cache itself has a clipboard area ID assigned. */ 58 SharedClipboard CacheCache;58 SharedClipboardArea Cache; 59 59 /** The transfer's URI list, containing the fs object root entries. */ 60 60 SharedClipboardURIList List; -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-uri.cpp
r78809 r78897 114 114 AssertPtrReturn(pState, VERR_INVALID_POINTER); 115 115 116 int rc = pTransfer->Cache.OpenTemp(SHAREDCLIPBOARD CACHE_FLAGS_NONE);116 int rc = pTransfer->Cache.OpenTemp(SHAREDCLIPBOARDAREA_FLAGS_NONE); 117 117 if (RT_SUCCESS(rc)) 118 118 { … … 128 128 } 129 129 130 LogFlowFuncLeaveRC(rc); 130 131 return rc; 131 132 } … … 209 210 RT_NOREF(u32ClientID, paParms, tsArrival, pfAsync); 210 211 212 LogFlowFunc(("u32ClientID=%RU32, u32Function=%RU32, cParms=%RU32, g_pfnExtension=%p\n", 213 u32ClientID, u32Function, cParms, g_pfnExtension)); 214 211 215 const PVBOXCLIPBOARDCLIENTDATA pClientData = (PVBOXCLIPBOARDCLIENTDATA)pvClient; 216 AssertPtrReturn(pClientData, VERR_INVALID_POINTER); 212 217 213 218 /* Check if we've the right mode set. */ … … 274 279 if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA_HDR) 275 280 { 276 if ( RT_SUCCESS(rc) 277 && g_pfnExtension) 281 if (g_pfnExtension) 278 282 { 279 283 VBOXCLIPBOARDEXTAREAPARMS parms; … … 642 646 } 643 647 644 #ifdef DEBUG_andy645 AssertRC(rc);646 #endif647 648 648 LogFlowFuncLeaveRC(rc); 649 649 return rc; -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp
r78828 r78897 75 75 *********************************************************************************************************************************/ 76 76 #define LOG_GROUP LOG_GROUP_SHARED_CLIPBOARD 77 #include <VBox/log.h> 78 77 79 #include <VBox/HostServices/VBoxClipboardSvc.h> 78 80 #include <VBox/HostServices/VBoxClipboardExt.h> … … 82 84 #include <iprt/assert.h> 83 85 #include <iprt/critsect.h> 86 84 87 #include <VBox/err.h> 85 88 #include <VBox/vmm/ssm.h> … … 376 379 vboxSvcClipboardCompleteReadData(pClientData, VERR_NO_DATA, 0); 377 380 378 #ifdef VBOX_ VBOX_WITH_SHARED_CLIPBOARD_URI_LIST381 #ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST 379 382 vboxClipboardSvcURITransferDestroy(&pClientData->Transfer); 380 383 #endif … … 417 420 418 421 int rc = VBoxClipboardSvcImplConnect(pClientData, VBoxSvcClipboardGetHeadless()); 419 #ifdef VBOX_ VBOX_WITH_SHARED_CLIPBOARD_URI_LIST422 #ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST 420 423 if (RT_SUCCESS(rc)) 421 424 { 422 rc = vboxClipboardSvcURITransferCreate(&pClientData->Transfer );425 rc = vboxClipboardSvcURITransferCreate(&pClientData->Transfer, &pClientData->State); 423 426 if (RT_SUCCESS(rc)) 424 427 { … … 608 611 609 612 g_fReadingData = true; 610 rc = g_pfnExtension 613 rc = g_pfnExtension(g_pvExtension, VBOX_CLIPBOARD_EXT_FN_DATA_READ, &parms, sizeof (parms)); 611 614 LogFlowFunc(("DATA: g_fDelayedAnnouncement = %d, g_u32DelayedFormats = 0x%x\n", g_fDelayedAnnouncement, g_u32DelayedFormats)); 612 615 if (g_fDelayedAnnouncement)
Note:
See TracChangeset
for help on using the changeset viewer.