VirtualBox

Changeset 100657 in vbox


Ignore:
Timestamp:
Jul 20, 2023 6:52:56 AM (17 months ago)
Author:
vboxsync
Message:

Shared Clipboard/VbglR3: Renamed VbglR3ClipboardTransferStatusReply() -> VbglR3ClipboardTransferSendStatus(), as the function can be also called without any former call from the host. bugref:9437

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuestLib.h

    r100533 r100657  
    726726VBGLR3DECL(int)     VbglR3ClipboardEventGetNextEx(uint32_t idMsg, uint32_t cParms, PVBGLR3SHCLCMDCTX pCtx, PSHCLTRANSFERCTX pTransferCtx, PVBGLR3CLIPBOARDEVENT pEvent);
    727727
    728 VBGLR3DECL(int)     VbglR3ClipboardTransferStatusReply(PVBGLR3SHCLCMDCTX pCtx, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS uStatus, int rcTransfer);
     728VBGLR3DECL(int)     VbglR3ClipboardTransferSendStatus(PVBGLR3SHCLCMDCTX pCtx, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS uStatus, int rcTransfer);
    729729
    730730VBGLR3DECL(int)     VbglR3ClipboardTransferRootListRead(PVBGLR3SHCLCMDCTX pCtx, PSHCLLIST *ppRootList);
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp

    r100547 r100657  
    380380    }
    381381
    382     int rc = VbglR3ClipboardTransferStatusReply(&pCtx->CmdCtx, pCbCtx->pTransfer, enmSts, rcCompletion);
     382    int rc = VbglR3ClipboardTransferSendStatus(&pCtx->CmdCtx, pCbCtx->pTransfer, enmSts, rcCompletion);
    383383    LogFlowFuncLeaveRC(rc);
    384384}
     
    407407    }
    408408
    409     int rc = VbglR3ClipboardTransferStatusReply(&pCtx->CmdCtx, pCbCtx->pTransfer, SHCLTRANSFERSTATUS_ERROR, rcError);
     409    int rc = VbglR3ClipboardTransferSendStatus(&pCtx->CmdCtx, pCbCtx->pTransfer, SHCLTRANSFERSTATUS_ERROR, rcError);
    410410    LogFlowFuncLeaveRC(rc);
    411411}
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp

    r100564 r100657  
    956956
    957957/**
    958  * Replies to a transfer report from the host.
     958 * Sends a transfer status to the host.
    959959 *
    960960 * @returns VBox status code.
     
    964964 * @param   rcTransfer          Result code (rc) to reply.
    965965 */
    966 VBGLR3DECL(int) VbglR3ClipboardTransferStatusReply(PVBGLR3SHCLCMDCTX pCtx, PSHCLTRANSFER pTransfer,
    967                                                    SHCLTRANSFERSTATUS uStatus, int rcTransfer)
     966VBGLR3DECL(int) VbglR3ClipboardTransferSendStatus(PVBGLR3SHCLCMDCTX pCtx, PSHCLTRANSFER pTransfer,
     967                                                  SHCLTRANSFERSTATUS uStatus, int rcTransfer)
    968968{
    969969    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
     
    21422142
    21432143    /* Send a reply in any case. */
    2144     int rc2 = VbglR3ClipboardTransferStatusReply(pCmdCtx, pTransfer,
    2145                                                    RT_SUCCESS(rc)
    2146                                                  ? SHCLTRANSFERSTATUS_UNINITIALIZED : SHCLTRANSFERSTATUS_ERROR, rc);
     2144    int rc2 = VbglR3ClipboardTransferSendStatus(pCmdCtx, pTransfer,
     2145                                                  RT_SUCCESS(rc)
     2146                                                ? SHCLTRANSFERSTATUS_UNINITIALIZED : SHCLTRANSFERSTATUS_ERROR, rc);
    21472147
    21482148    /* The host might not have the transfer around anymore at this time, so simply ignore this error. */
     
    22102210
    22112211    /* Send a reply in any case. */
    2212     int rc2 = VbglR3ClipboardTransferStatusReply(pCmdCtx, pTransfer,
    2213                                                    RT_SUCCESS(rc)
    2214                                                  ? SHCLTRANSFERSTATUS_STARTED : SHCLTRANSFERSTATUS_ERROR, rc);
     2212    int rc2 = VbglR3ClipboardTransferSendStatus(pCmdCtx, pTransfer,
     2213                                                  RT_SUCCESS(rc)
     2214                                                ? SHCLTRANSFERSTATUS_STARTED : SHCLTRANSFERSTATUS_ERROR, rc);
    22152215    if (RT_SUCCESS(rc))
    22162216        rc = rc2;
     
    22502250
    22512251    /* Send a reply in any case. */
    2252     int rc2 = VbglR3ClipboardTransferStatusReply(pCmdCtx, pTransfer,
    2253                                                    RT_SUCCESS(rc)
    2254                                                  ? SHCLTRANSFERSTATUS_COMPLETED : SHCLTRANSFERSTATUS_ERROR, rc);
     2252    int rc2 = VbglR3ClipboardTransferSendStatus(pCmdCtx, pTransfer,
     2253                                                  RT_SUCCESS(rc)
     2254                                                ? SHCLTRANSFERSTATUS_COMPLETED : SHCLTRANSFERSTATUS_ERROR, rc);
    22552255    if (RT_SUCCESS(rc))
    22562256        rc = rc2;
     
    23092309                             * This will initialize the transfer on the host, so that in turn reports INITIALIZED
    23102310                             * back to us (see case down below).*/
    2311                             int rc2 = VbglR3ClipboardTransferStatusReply(pCmdCtx, pTransfer,
    2312                                                                            RT_SUCCESS(rc)
    2313                                                                          ? SHCLTRANSFERSTATUS_INITIALIZED : SHCLTRANSFERSTATUS_ERROR, rc);
     2311                            int rc2 = VbglR3ClipboardTransferSendStatus(pCmdCtx, pTransfer,
     2312                                                                          RT_SUCCESS(rc)
     2313                                                                        ? SHCLTRANSFERSTATUS_INITIALIZED : SHCLTRANSFERSTATUS_ERROR, rc);
    23142314                            if (RT_SUCCESS(rc))
    23152315                                rc = rc2;
     
    23462346                                    if (RT_FAILURE(rc))
    23472347                                    {
    2348                                         int rc2 = VbglR3ClipboardTransferStatusReply(pCmdCtx, pTransfer,
    2349                                                                                      SHCLTRANSFERSTATUS_ERROR, rc);
     2348                                        int rc2 = VbglR3ClipboardTransferSendStatus(pCmdCtx, pTransfer,
     2349                                                                                    SHCLTRANSFERSTATUS_ERROR, rc);
    23502350                                        AssertRC(rc2);
    23512351                                    }
     
    23642364
    23652365                                /* Send a reply in any case. */
    2366                                 int rc2 = VbglR3ClipboardTransferStatusReply(pCmdCtx, pTransfer,
    2367                                                                                RT_SUCCESS(rc)
    2368                                                                              ? SHCLTRANSFERSTATUS_INITIALIZED : SHCLTRANSFERSTATUS_ERROR, rc);
     2366                                int rc2 = VbglR3ClipboardTransferSendStatus(pCmdCtx, pTransfer,
     2367                                                                              RT_SUCCESS(rc)
     2368                                                                            ? SHCLTRANSFERSTATUS_INITIALIZED : SHCLTRANSFERSTATUS_ERROR, rc);
    23692369                                if (RT_SUCCESS(rc))
    23702370                                    rc = rc2;
Note: See TracChangeset for help on using the changeset viewer.

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