VirtualBox

Ignore:
Timestamp:
May 31, 2019 3:23:14 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
131016
Message:

Shared Clipboard/URI: Update.

Location:
trunk/src/VBox/HostServices/SharedClipboard
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk

    r78725 r78897  
    4444        darwin-pasteboard.cpp
    4545ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
     46 VBoxSharedClipboard_DEFS    += VBOX_WITH_SHARED_CLIPBOARD_HOST
    4647 VBoxSharedClipboard_SOURCES += \
    4748        VBoxSharedClipboardSvc-uri.cpp \
     
    5152        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardPath.cpp \
    5253        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardProvider.cpp \
     54        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardProvider-HostService.cpp \
    5355        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardURIList.cpp \
    5456        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardURIObject.cpp
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h

    r78809 r78897  
    5454    /** Pointer to the client state (parent). */
    5555    VBOXCLIPBOARDCLIENTSTATE      *pState;
    56     /** The transfer's own (local) cache.
     56    /** The transfer's own (local) area.
    5757     *  The cache itself has a clipboard area ID assigned. */
    58     SharedClipboardCache           Cache;
     58    SharedClipboardArea            Cache;
    5959    /** The transfer's URI list, containing the fs object root entries. */
    6060    SharedClipboardURIList         List;
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-uri.cpp

    r78809 r78897  
    114114    AssertPtrReturn(pState,    VERR_INVALID_POINTER);
    115115
    116     int rc = pTransfer->Cache.OpenTemp(SHAREDCLIPBOARDCACHE_FLAGS_NONE);
     116    int rc = pTransfer->Cache.OpenTemp(SHAREDCLIPBOARDAREA_FLAGS_NONE);
    117117    if (RT_SUCCESS(rc))
    118118    {
     
    128128    }
    129129
     130    LogFlowFuncLeaveRC(rc);
    130131    return rc;
    131132}
     
    209210    RT_NOREF(u32ClientID, paParms, tsArrival, pfAsync);
    210211
     212    LogFlowFunc(("u32ClientID=%RU32, u32Function=%RU32, cParms=%RU32, g_pfnExtension=%p\n",
     213                 u32ClientID, u32Function, cParms, g_pfnExtension));
     214
    211215    const PVBOXCLIPBOARDCLIENTDATA pClientData = (PVBOXCLIPBOARDCLIENTDATA)pvClient;
     216    AssertPtrReturn(pClientData, VERR_INVALID_POINTER);
    212217
    213218    /* Check if we've the right mode set. */
     
    274279            if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA_HDR)
    275280            {
    276                 if (   RT_SUCCESS(rc)
    277                     && g_pfnExtension)
     281                if (g_pfnExtension)
    278282                {
    279283                    VBOXCLIPBOARDEXTAREAPARMS parms;
     
    642646    }
    643647
    644 #ifdef DEBUG_andy
    645     AssertRC(rc);
    646 #endif
    647 
    648648    LogFlowFuncLeaveRC(rc);
    649649    return rc;
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp

    r78828 r78897  
    7575*********************************************************************************************************************************/
    7676#define LOG_GROUP LOG_GROUP_SHARED_CLIPBOARD
     77#include <VBox/log.h>
     78
    7779#include <VBox/HostServices/VBoxClipboardSvc.h>
    7880#include <VBox/HostServices/VBoxClipboardExt.h>
     
    8284#include <iprt/assert.h>
    8385#include <iprt/critsect.h>
     86
    8487#include <VBox/err.h>
    8588#include <VBox/vmm/ssm.h>
     
    376379    vboxSvcClipboardCompleteReadData(pClientData, VERR_NO_DATA, 0);
    377380
    378 #ifdef VBOX_VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
     381#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    379382    vboxClipboardSvcURITransferDestroy(&pClientData->Transfer);
    380383#endif
     
    417420
    418421    int rc = VBoxClipboardSvcImplConnect(pClientData, VBoxSvcClipboardGetHeadless());
    419 #ifdef VBOX_VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
     422#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    420423    if (RT_SUCCESS(rc))
    421424    {
    422         rc = vboxClipboardSvcURITransferCreate(&pClientData->Transfer);
     425        rc = vboxClipboardSvcURITransferCreate(&pClientData->Transfer, &pClientData->State);
    423426        if (RT_SUCCESS(rc))
    424427        {
     
    608611
    609612                            g_fReadingData = true;
    610                             rc = g_pfnExtension (g_pvExtension, VBOX_CLIPBOARD_EXT_FN_DATA_READ, &parms, sizeof (parms));
     613                            rc = g_pfnExtension(g_pvExtension, VBOX_CLIPBOARD_EXT_FN_DATA_READ, &parms, sizeof (parms));
    611614                            LogFlowFunc(("DATA: g_fDelayedAnnouncement = %d, g_u32DelayedFormats = 0x%x\n", g_fDelayedAnnouncement, g_u32DelayedFormats));
    612615                            if (g_fDelayedAnnouncement)
Note: See TracChangeset for help on using the changeset viewer.

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