VirtualBox

Changeset 81451 in vbox for trunk


Ignore:
Timestamp:
Oct 22, 2019 1:23:50 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
134169
Message:

Shared Clipboard/Svc: Some renaming.

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/VBoxClipboardSvc.h

    r81352 r81451  
    902902} SHCLERRORDATA, *PSHCLERRORDATA;
    903903
     904uint32_t ShClSvcGetMode(void);
    904905bool ShClSvcGetHeadless(void);
    905906bool ShClSvcLock(void);
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-darwin.cpp

    r81174 r81451  
    7676        formatData.uFormats = fFormats;
    7777
    78         rc = shclSvcFormatsReport(pCtx->pClient, &formatData);
     78        rc = shClSvcFormatsReport(pCtx->pClient, &formatData);
    7979    }
    8080
     
    223223    dataReq.cbSize = _64K; /** @todo Make this more dynamic. */
    224224
    225     return shclSvcDataReadRequest(pClient, &dataReq, NULL /* puEvent */);
     225    return shClSvcDataReadRequest(pClient, &dataReq, NULL /* puEvent */);
    226226}
    227227
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h

    r81443 r81451  
    183183 * The service functions. Locking is between the service thread and the platform-dependent (window) thread.
    184184 */
    185 int shclSvcDataReadRequest(PSHCLCLIENT pClient, PSHCLDATAREQ pDataReq, PSHCLEVENTID puEvent);
    186 int shclSvcDataReadSignal(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, PSHCLDATABLOCK pData);
    187 int shclSvcFormatsReport(PSHCLCLIENT pClient, PSHCLFORMATDATA pFormats);
    188 
    189 uint32_t shclSvcGetMode(void);
    190 int shclSvcSetSource(PSHCLCLIENT pClient, SHCLSOURCE enmSource);
     185int shClSvcDataReadRequest(PSHCLCLIENT pClient, PSHCLDATAREQ pDataReq, PSHCLEVENTID puEvent);
     186int shClSvcDataReadSignal(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, PSHCLDATABLOCK pData);
     187int shClSvcFormatsReport(PSHCLCLIENT pClient, PSHCLFORMATDATA pFormats);
     188
     189int shClSvcSetSource(PSHCLCLIENT pClient, SHCLSOURCE enmSource);
    191190
    192191void shclSvcMsgQueueReset(PSHCLCLIENT pClient);
     
    208207
    209208# ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS
    210 int shclSvcTransferModeSet(uint32_t fMode);
    211 int shclSvcTransferStart(PSHCLCLIENT pClient, SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource, PSHCLTRANSFER *ppTransfer);
    212 int shclSvcTransferStop(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer);
    213 bool shclSvcTransferMsgIsAllowed(uint32_t uMode, uint32_t uMsg);
     209int shClSvcTransferModeSet(uint32_t fMode);
     210int shClSvcTransferStart(PSHCLCLIENT pClient, SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource, PSHCLTRANSFER *ppTransfer);
     211int shClSvcTransferStop(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer);
     212bool shClSvcTransferMsgIsAllowed(uint32_t uMode, uint32_t uMsg);
    214213void shclSvcClientTransfersReset(PSHCLCLIENT pClient);
    215214#endif /* VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS */
     
    314313 * @{
    315314 */
    316 int shclSvcTransferAreaDetach(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer);
    317 int shclSvcTransferHandler(PSHCLCLIENT pClient, VBOXHGCMCALLHANDLE callHandle, uint32_t u32Function,
     315int shClSvcTransferAreaDetach(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer);
     316int shClSvcTransferHandler(PSHCLCLIENT pClient, VBOXHGCMCALLHANDLE callHandle, uint32_t u32Function,
    318317                           uint32_t cParms, VBOXHGCMSVCPARM paParms[], uint64_t tsArrival);
    319 int shclSvcTransferHostHandler(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
     318int shClSvcTransferHostHandler(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
    320319/** @} */
    321320
     
    323322 * @{
    324323 */
    325 int shclSvcTransferIfaceOpen(PSHCLPROVIDERCTX pCtx);
    326 int shclSvcTransferIfaceClose(PSHCLPROVIDERCTX pCtx);
    327 
    328 int shclSvcTransferIfaceGetRoots(PSHCLPROVIDERCTX pCtx, PSHCLROOTLIST *ppRootList);
    329 
    330 int shclSvcTransferIfaceListOpen(PSHCLPROVIDERCTX pCtx, PSHCLLISTOPENPARMS pOpenParms, PSHCLLISTHANDLE phList);
    331 int shclSvcTransferIfaceListClose(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList);
    332 int shclSvcTransferIfaceListHdrRead(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr);
    333 int shclSvcTransferIfaceListHdrWrite(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr);
    334 int shclSvcTransferIfaceListEntryRead(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry);
    335 int shclSvcTransferIfaceListEntryWrite(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry);
    336 
    337 int shclSvcTransferIfaceObjOpen(PSHCLPROVIDERCTX pCtx, PSHCLOBJOPENCREATEPARMS pCreateParms,
     324int shClSvcTransferIfaceOpen(PSHCLPROVIDERCTX pCtx);
     325int shClSvcTransferIfaceClose(PSHCLPROVIDERCTX pCtx);
     326
     327int shClSvcTransferIfaceGetRoots(PSHCLPROVIDERCTX pCtx, PSHCLROOTLIST *ppRootList);
     328
     329int shClSvcTransferIfaceListOpen(PSHCLPROVIDERCTX pCtx, PSHCLLISTOPENPARMS pOpenParms, PSHCLLISTHANDLE phList);
     330int shClSvcTransferIfaceListClose(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList);
     331int shClSvcTransferIfaceListHdrRead(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr);
     332int shClSvcTransferIfaceListHdrWrite(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr);
     333int shClSvcTransferIfaceListEntryRead(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry);
     334int shClSvcTransferIfaceListEntryWrite(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry);
     335
     336int shClSvcTransferIfaceObjOpen(PSHCLPROVIDERCTX pCtx, PSHCLOBJOPENCREATEPARMS pCreateParms,
    338337                                PSHCLOBJHANDLE phObj);
    339 int shclSvcTransferIfaceObjClose(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj);
    340 int shclSvcTransferIfaceObjRead(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
     338int shClSvcTransferIfaceObjClose(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj);
     339int shClSvcTransferIfaceObjRead(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
    341340                                void *pvData, uint32_t cbData, uint32_t fFlags, uint32_t *pcbRead);
    342 int shclSvcTransferIfaceObjWrite(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
     341int shClSvcTransferIfaceObjWrite(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
    343342                                 void *pvData, uint32_t cbData, uint32_t fFlags, uint32_t *pcbWritten);
    344343/** @} */
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp

    r81449 r81451  
    5050*   Prototypes                                                                                                                   *
    5151*********************************************************************************************************************************/
    52 static int shclSvcTransferSetListOpen(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     52static int shClSvcTransferSetListOpen(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    5353                                      PSHCLMSGCTX pMsgCtx, PSHCLLISTOPENPARMS pOpenParms);
    54 static int shclSvcTransferSetListClose(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     54static int shClSvcTransferSetListClose(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    5555                                       PSHCLMSGCTX pMsgCtx, SHCLLISTHANDLE hList);
    5656
     
    7777        PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(&pClient->TransferCtx, i);
    7878        if (pTransfer)
    79             shclSvcTransferAreaDetach(&pClient->State, pTransfer);
     79            shClSvcTransferAreaDetach(&pClient->State, pTransfer);
    8080    }
    8181
     
    8888*********************************************************************************************************************************/
    8989
    90 DECLCALLBACK(int) shclSvcTransferIfaceOpen(PSHCLPROVIDERCTX pCtx)
     90DECLCALLBACK(int) shClSvcTransferIfaceOpen(PSHCLPROVIDERCTX pCtx)
    9191{
    9292    LogFlowFuncEnter();
     
    9898}
    9999
    100 DECLCALLBACK(int) shclSvcTransferIfaceClose(PSHCLPROVIDERCTX pCtx)
     100DECLCALLBACK(int) shClSvcTransferIfaceClose(PSHCLPROVIDERCTX pCtx)
    101101{
    102102    LogFlowFuncEnter();
     
    105105    AssertPtr(pClient);
    106106
    107     int rc = shclSvcTransferStop(pClient, pCtx->pTransfer);
    108 
    109     LogFlowFuncLeaveRC(rc);
    110     return rc;
    111 }
    112 
    113 DECLCALLBACK(int) shclSvcTransferIfaceGetRoots(PSHCLPROVIDERCTX pCtx, PSHCLROOTLIST *ppRootList)
     107    int rc = shClSvcTransferStop(pClient, pCtx->pTransfer);
     108
     109    LogFlowFuncLeaveRC(rc);
     110    return rc;
     111}
     112
     113DECLCALLBACK(int) shClSvcTransferIfaceGetRoots(PSHCLPROVIDERCTX pCtx, PSHCLROOTLIST *ppRootList)
    114114{
    115115    LogFlowFuncEnter();
     
    229229}
    230230
    231 DECLCALLBACK(int) shclSvcTransferIfaceListOpen(PSHCLPROVIDERCTX pCtx,
     231DECLCALLBACK(int) shClSvcTransferIfaceListOpen(PSHCLPROVIDERCTX pCtx,
    232232                                               PSHCLLISTOPENPARMS pOpenParms, PSHCLLISTHANDLE phList)
    233233{
     
    248248                                                        uEvent);
    249249
    250         rc = shclSvcTransferSetListOpen(pMsg->cParms, pMsg->paParms, &pMsg->Ctx, pOpenParms);
     250        rc = shClSvcTransferSetListOpen(pMsg->cParms, pMsg->paParms, &pMsg->Ctx, pOpenParms);
    251251        if (RT_SUCCESS(rc))
    252252        {
     
    290290}
    291291
    292 DECLCALLBACK(int) shclSvcTransferIfaceListClose(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList)
     292DECLCALLBACK(int) shClSvcTransferIfaceListClose(PSHCLPROVIDERCTX pCtx, SHCLLISTHANDLE hList)
    293293{
    294294    LogFlowFuncEnter();
     
    308308                                                        uEvent);
    309309
    310         rc = shclSvcTransferSetListClose(pMsg->cParms, pMsg->paParms, &pMsg->Ctx, hList);
     310        rc = shClSvcTransferSetListClose(pMsg->cParms, pMsg->paParms, &pMsg->Ctx, hList);
    311311        if (RT_SUCCESS(rc))
    312312        {
     
    337337}
    338338
    339 DECLCALLBACK(int) shclSvcTransferIfaceListHdrRead(PSHCLPROVIDERCTX pCtx,
     339DECLCALLBACK(int) shClSvcTransferIfaceListHdrRead(PSHCLPROVIDERCTX pCtx,
    340340                                                  SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr)
    341341{
     
    388388}
    389389
    390 DECLCALLBACK(int) shclSvcTransferIfaceListHdrWrite(PSHCLPROVIDERCTX pCtx,
     390DECLCALLBACK(int) shClSvcTransferIfaceListHdrWrite(PSHCLPROVIDERCTX pCtx,
    391391                                                   SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr)
    392392{
     
    398398}
    399399
    400 DECLCALLBACK(int) shclSvcTransferIfaceListEntryRead(PSHCLPROVIDERCTX pCtx,
     400DECLCALLBACK(int) shClSvcTransferIfaceListEntryRead(PSHCLPROVIDERCTX pCtx,
    401401                                                    SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry)
    402402{
     
    448448}
    449449
    450 DECLCALLBACK(int) shclSvcTransferIfaceListEntryWrite(PSHCLPROVIDERCTX pCtx,
     450DECLCALLBACK(int) shClSvcTransferIfaceListEntryWrite(PSHCLPROVIDERCTX pCtx,
    451451                                                     SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry)
    452452{
     
    458458}
    459459
    460 int shclSvcTransferIfaceObjOpen(PSHCLPROVIDERCTX pCtx, PSHCLOBJOPENCREATEPARMS pCreateParms,
     460int shClSvcTransferIfaceObjOpen(PSHCLPROVIDERCTX pCtx, PSHCLOBJOPENCREATEPARMS pCreateParms,
    461461                                PSHCLOBJHANDLE phObj)
    462462{
     
    521521}
    522522
    523 int shclSvcTransferIfaceObjClose(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj)
     523int shClSvcTransferIfaceObjClose(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj)
    524524{
    525525    LogFlowFuncEnter();
     
    576576}
    577577
    578 int shclSvcTransferIfaceObjRead(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
     578int shClSvcTransferIfaceObjRead(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
    579579                                void *pvData, uint32_t cbData, uint32_t fFlags, uint32_t *pcbRead)
    580580{
     
    635635}
    636636
    637 int shclSvcTransferIfaceObjWrite(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
     637int shClSvcTransferIfaceObjWrite(PSHCLPROVIDERCTX pCtx, SHCLOBJHANDLE hObj,
    638638                                 void *pvData, uint32_t cbData, uint32_t fFlags, uint32_t *pcbWritten)
    639639{
     
    701701 * @param   uMsg                HGCM message to check allowance for.
    702702 */
    703 bool shclSvcTransferMsgIsAllowed(uint32_t uMode, uint32_t uMsg)
     703bool shClSvcTransferMsgIsAllowed(uint32_t uMode, uint32_t uMsg)
    704704{
    705705    const bool fHostToGuest =    uMode == VBOX_SHCL_MODE_HOST_TO_GUEST
     
    781781 * @param   pReply              Where to store the reply.
    782782 */
    783 static int shclSvcTransferGetReply(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     783static int shClSvcTransferGetReply(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    784784                                   PSHCLREPLY pReply)
    785785{
     
    874874 * @param   pRootLstHdr         Where to store the transfer root list header on success.
    875875 */
    876 static int shclSvcTransferGetRootListHdr(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     876static int shClSvcTransferGetRootListHdr(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    877877                                         PSHCLROOTLISTHDR pRootLstHdr)
    878878{
     
    900900 * @param   pListEntry          Where to store the root list entry.
    901901 */
    902 static int shclSvcTransferGetRootListEntry(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     902static int shClSvcTransferGetRootListEntry(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    903903                                           PSHCLROOTLISTENTRY pListEntry)
    904904{
     
    937937 * @param   pOpenParms          Where to store the open parameters of the request.
    938938 */
    939 static int shclSvcTransferGetListOpen(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     939static int shClSvcTransferGetListOpen(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    940940                                      PSHCLLISTOPENPARMS pOpenParms)
    941941{
     
    981981 * @param   pOpenParms          List open parameters to set.
    982982 */
    983 static int shclSvcTransferSetListOpen(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     983static int shClSvcTransferSetListOpen(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    984984                                      PSHCLMSGCTX pMsgCtx, PSHCLLISTOPENPARMS pOpenParms)
    985985{
     
    10141014 * @param   hList               Handle of list to close.
    10151015 */
    1016 static int shclSvcTransferSetListClose(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     1016static int shClSvcTransferSetListClose(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    10171017                                       PSHCLMSGCTX pMsgCtx, SHCLLISTHANDLE hList)
    10181018{
     
    10421042 * @param   pListHdr            Where to store the list header.
    10431043 */
    1044 static int shclSvcTransferGetListHdr(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     1044static int shClSvcTransferGetListHdr(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    10451045                                     PSHCLLISTHANDLE phList, PSHCLLISTHDR pListHdr)
    10461046{
     
    10811081 * @param   pListHdr            Pointer to data to set to the HGCM parameters.
    10821082 */
    1083 static int shclSvcTransferSetListHdr(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     1083static int shClSvcTransferSetListHdr(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    10841084                                     PVBOXSHCLMSGCTX pMsgCtx, PSHCLLISTHDR pListHdr)
    10851085{
     
    11161116 * @param   pListEntry          Where to store the list entry.
    11171117 */
    1118 static int shclSvcTransferGetListEntry(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     1118static int shClSvcTransferGetListEntry(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    11191119                                       PSHCLLISTHANDLE phList, PSHCLLISTENTRY pListEntry)
    11201120{
     
    11621162 * @param   pListEntry          Pointer to data to set to the HGCM parameters.
    11631163 */
    1164 static int shclSvcTransferSetListEntry(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
     1164static int shClSvcTransferSetListEntry(uint32_t cParms, VBOXHGCMSVCPARM paParms[],
    11651165                                       PVBOXSHCLMSGCTX pMsgCtx, PSHCLLISTENTRY pListEntry)
    11661166{
     
    11941194 * @param   pDataChunk          Where to store the object data chunk data.
    11951195 */
    1196 static int shclSvcTransferGetObjDataChunk(uint32_t cParms, VBOXHGCMSVCPARM paParms[], PSHCLOBJDATACHUNK pDataChunk)
     1196static int shClSvcTransferGetObjDataChunk(uint32_t cParms, VBOXHGCMSVCPARM paParms[], PSHCLOBJDATACHUNK pDataChunk)
    11971197{
    11981198    AssertPtrReturn(paParms,    VERR_INVALID_PARAMETER);
     
    12331233 * @param   paParms             Array function parameters supplied.
    12341234 */
    1235 static int shclSvcTransferHandleReply(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer,
     1235static int shClSvcTransferHandleReply(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer,
    12361236                                      uint32_t cParms, VBOXHGCMSVCPARM paParms[])
    12371237{
     
    12441244    if (pReply)
    12451245    {
    1246         rc = shclSvcTransferGetReply(cParms, paParms, pReply);
     1246        rc = shClSvcTransferGetReply(cParms, paParms, pReply);
    12471247        if (RT_SUCCESS(rc))
    12481248        {
     
    13181318 * @param   tsArrival           Timestamp of arrival.
    13191319 */
    1320 int shclSvcTransferHandler(PSHCLCLIENT pClient,
     1320int shClSvcTransferHandler(PSHCLCLIENT pClient,
    13211321                           VBOXHGCMCALLHANDLE callHandle,
    13221322                           uint32_t u32Function,
     
    13311331
    13321332    /* Check if we've the right mode set. */
    1333     if (!shclSvcTransferMsgIsAllowed(shclSvcGetMode(), u32Function))
     1333    if (!shClSvcTransferMsgIsAllowed(ShClSvcGetMode(), u32Function))
    13341334    {
    13351335        LogFunc(("Wrong clipboard mode, denying access\n"));
     
    13951395        case VBOX_SHCL_GUEST_FN_REPLY:
    13961396        {
    1397             rc = shclSvcTransferHandleReply(pClient, pTransfer, cParms, paParms);
     1397            rc = shClSvcTransferHandleReply(pClient, pTransfer, cParms, paParms);
    13981398            break;
    13991399        }
     
    14201420        {
    14211421            SHCLROOTLISTHDR lstHdr;
    1422             rc = shclSvcTransferGetRootListHdr(cParms, paParms, &lstHdr);
     1422            rc = shClSvcTransferGetRootListHdr(cParms, paParms, &lstHdr);
    14231423            if (RT_SUCCESS(rc))
    14241424            {
     
    14651465        {
    14661466            SHCLROOTLISTENTRY lstEntry;
    1467             rc = shclSvcTransferGetRootListEntry(cParms, paParms, &lstEntry);
     1467            rc = shClSvcTransferGetRootListEntry(cParms, paParms, &lstEntry);
    14681468            if (RT_SUCCESS(rc))
    14691469            {
     
    14881488        {
    14891489            SHCLLISTOPENPARMS listOpenParms;
    1490             rc = shclSvcTransferGetListOpen(cParms, paParms, &listOpenParms);
     1490            rc = shClSvcTransferGetListOpen(cParms, paParms, &listOpenParms);
    14911491            if (RT_SUCCESS(rc))
    14921492            {
     
    15281528                rc = ShClTransferListGetHeader(pTransfer, hList, &hdrList);
    15291529                /*if (RT_SUCCESS(rc))
    1530                     rc = shclSvcTransferSetListHdr(cParms, paParms, &hdrList);*/
     1530                    rc = shClSvcTransferSetListHdr(cParms, paParms, &hdrList);*/
    15311531            }
    15321532            break;
     
    15401540            {
    15411541                SHCLLISTHANDLE hList;
    1542                 rc = shclSvcTransferGetListHdr(cParms, paParms, &hList, &hdrList);
     1542                rc = shClSvcTransferGetListHdr(cParms, paParms, &hList, &hdrList);
    15431543                if (RT_SUCCESS(rc))
    15441544                {
     
    15831583            {
    15841584                SHCLLISTHANDLE hList;
    1585                 rc = shclSvcTransferGetListEntry(cParms, paParms, &hList, &entryList);
     1585                rc = shClSvcTransferGetListEntry(cParms, paParms, &hList, &entryList);
    15861586                if (RT_SUCCESS(rc))
    15871587                {
     
    16951695        {
    16961696            SHCLOBJDATACHUNK dataChunk;
    1697             rc = shclSvcTransferGetObjDataChunk(cParms, paParms, &dataChunk);
     1697            rc = shClSvcTransferGetObjDataChunk(cParms, paParms, &dataChunk);
    16981698            if (RT_SUCCESS(rc))
    16991699            {
     
    17331733 * @param   paParms             Array function parameters  supplied.
    17341734 */
    1735 int shclSvcTransferHostHandler(uint32_t u32Function,
     1735int shClSvcTransferHostHandler(uint32_t u32Function,
    17361736                               uint32_t cParms,
    17371737                               VBOXHGCMSVCPARM paParms[])
     
    17651765 * @param   pTransfer           Shared Clipboard transfer to register a clipboard area for.
    17661766 */
    1767 int shclSvcTransferAreaRegister(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer)
     1767int shClSvcTransferAreaRegister(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer)
    17681768{
    17691769    RT_NOREF(pClientState);
     
    18141814 * @param   pTransfer           Shared Clipboard transfer to unregister a clipboard area from.
    18151815 */
    1816 int shclSvcTransferAreaUnregister(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer)
     1816int shClSvcTransferAreaUnregister(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer)
    18171817{
    18181818    RT_NOREF(pClientState);
     
    18621862 * @param   uID                 ID of clipboard area to to attach to. Specify 0 to attach to the most recent one.
    18631863 */
    1864 int shclSvcTransferAreaAttach(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer,
     1864int shClSvcTransferAreaAttach(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer,
    18651865                              SHCLAREAID uID)
    18661866{
     
    19101910 * @param   pTransfer           Shared Clipboard transfer to detach a clipboard area from.
    19111911 */
    1912 int shclSvcTransferAreaDetach(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer)
     1912int shClSvcTransferAreaDetach(PSHCLCLIENTSTATE pClientState, PSHCLTRANSFER pTransfer)
    19131913{
    19141914    RT_NOREF(pClientState);
     
    19521952 * @param   puEvent             Where to store the created wait event. Optional.
    19531953 */
    1954 int shclSvcTransferSendStatus(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS uStatus,
     1954int shClSvcTransferSendStatus(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS uStatus,
    19551955                              int rcTransfer, PSHCLEVENTID puEvent)
    19561956{
     
    20062006 * @param   ppTransfer          Where to return the created transfer on success. Optional.
    20072007 */
    2008 int shclSvcTransferStart(PSHCLCLIENT pClient,
     2008int shClSvcTransferStart(PSHCLCLIENT pClient,
    20092009                         SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource,
    20102010                         PSHCLTRANSFER *ppTransfer)
     
    20352035                if (enmDir == SHCLTRANSFERDIR_READ)
    20362036                {
    2037                     rc = shclSvcTransferAreaRegister(&pClient->State, pTransfer);
     2037                    rc = shClSvcTransferAreaRegister(&pClient->State, pTransfer);
    20382038                    if (RT_SUCCESS(rc))
    20392039                    {
    2040                         creationCtx.Interface.pfnTransferOpen  = shclSvcTransferIfaceOpen;
    2041                         creationCtx.Interface.pfnTransferClose = shclSvcTransferIfaceClose;
    2042 
    2043                         creationCtx.Interface.pfnRootsGet      = shclSvcTransferIfaceGetRoots;
    2044 
    2045                         creationCtx.Interface.pfnListOpen      = shclSvcTransferIfaceListOpen;
    2046                         creationCtx.Interface.pfnListClose     = shclSvcTransferIfaceListClose;
    2047                         creationCtx.Interface.pfnListHdrRead   = shclSvcTransferIfaceListHdrRead;
    2048                         creationCtx.Interface.pfnListEntryRead = shclSvcTransferIfaceListEntryRead;
    2049 
    2050                         creationCtx.Interface.pfnObjOpen       = shclSvcTransferIfaceObjOpen;
    2051                         creationCtx.Interface.pfnObjClose      = shclSvcTransferIfaceObjClose;
    2052                         creationCtx.Interface.pfnObjRead       = shclSvcTransferIfaceObjRead;
     2040                        creationCtx.Interface.pfnTransferOpen  = shClSvcTransferIfaceOpen;
     2041                        creationCtx.Interface.pfnTransferClose = shClSvcTransferIfaceClose;
     2042
     2043                        creationCtx.Interface.pfnRootsGet      = shClSvcTransferIfaceGetRoots;
     2044
     2045                        creationCtx.Interface.pfnListOpen      = shClSvcTransferIfaceListOpen;
     2046                        creationCtx.Interface.pfnListClose     = shClSvcTransferIfaceListClose;
     2047                        creationCtx.Interface.pfnListHdrRead   = shClSvcTransferIfaceListHdrRead;
     2048                        creationCtx.Interface.pfnListEntryRead = shClSvcTransferIfaceListEntryRead;
     2049
     2050                        creationCtx.Interface.pfnObjOpen       = shClSvcTransferIfaceObjOpen;
     2051                        creationCtx.Interface.pfnObjClose      = shClSvcTransferIfaceObjClose;
     2052                        creationCtx.Interface.pfnObjRead       = shClSvcTransferIfaceObjRead;
    20532053                    }
    20542054                }
    20552055                else if (enmDir == SHCLTRANSFERDIR_WRITE)
    20562056                {
    2057                     creationCtx.Interface.pfnListHdrWrite   = shclSvcTransferIfaceListHdrWrite;
    2058                     creationCtx.Interface.pfnListEntryWrite = shclSvcTransferIfaceListEntryWrite;
    2059                     creationCtx.Interface.pfnObjWrite       = shclSvcTransferIfaceObjWrite;
     2057                    creationCtx.Interface.pfnListHdrWrite   = shClSvcTransferIfaceListHdrWrite;
     2058                    creationCtx.Interface.pfnListEntryWrite = shClSvcTransferIfaceListEntryWrite;
     2059                    creationCtx.Interface.pfnObjWrite       = shClSvcTransferIfaceObjWrite;
    20602060                }
    20612061                else
     
    20882088                            {
    20892089                                SHCLEVENTID uEvent;
    2090                                 rc = shclSvcTransferSendStatus(pClient, pTransfer,
     2090                                rc = shClSvcTransferSendStatus(pClient, pTransfer,
    20912091                                                               SHCLTRANSFERSTATUS_INITIALIZED, VINF_SUCCESS,
    20922092                                                               &uEvent);
     
    21602160 * @param   pTransfer           Transfer to stop.
    21612161 */
    2162 int shclSvcTransferStop(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)
     2162int shClSvcTransferStop(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer)
    21632163{
    21642164    SHCLEVENTID uEvent;
    2165     int rc = shclSvcTransferSendStatus(pClient, pTransfer,
     2165    int rc = shClSvcTransferSendStatus(pClient, pTransfer,
    21662166                                       SHCLTRANSFERSTATUS_STOPPED, VINF_SUCCESS,
    21672167                                       &uEvent);
     
    21982198 * @param   fMode               Transfer mode to set.
    21992199 */
    2200 int shclSvcTransferModeSet(uint32_t fMode)
     2200int shClSvcTransferModeSet(uint32_t fMode)
    22012201{
    22022202    if (fMode & ~VBOX_SHCL_TRANSFER_MODE_VALID_MASK)
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp

    r81223 r81451  
    179179
    180180    SHCLEVENTID uEvent = 0;
    181     int rc = shclSvcDataReadRequest(pCtx->pClient, &dataReq, &uEvent);
     181    int rc = shClSvcDataReadRequest(pCtx->pClient, &dataReq, &uEvent);
    182182    if (RT_SUCCESS(rc))
    183183    {
     
    231231                    rc = vboxClipboardSvcWinSyncInternal(pCtx);
    232232                    if (RT_SUCCESS(rc))
    233                         rc = shclSvcSetSource(pCtx->pClient, SHCLSOURCE_LOCAL);
     233                        rc = shClSvcSetSource(pCtx->pClient, SHCLSOURCE_LOCAL);
    234234                }
    235235                else
     
    273273                    rc = vboxClipboardSvcWinSyncInternal(pCtx);
    274274                    if (RT_SUCCESS(rc))
    275                         shclSvcSetSource(pCtx->pClient, SHCLSOURCE_LOCAL);
     275                        shClSvcSetSource(pCtx->pClient, SHCLSOURCE_LOCAL);
    276276                }
    277277                else
     
    357357            {
    358358                PSHCLTRANSFER pTransfer;
    359                 int rc = shclSvcTransferStart(pCtx->pClient,
     359                int rc = shClSvcTransferStart(pCtx->pClient,
    360360                                              SHCLTRANSFERDIR_READ, SHCLSOURCE_REMOTE,
    361361                                              &pTransfer);
     
    591591            && Formats.uFormats != VBOX_SHCL_FMT_NONE)
    592592        {
    593             rc = shclSvcFormatsReport(pCtx->pClient, &Formats);
     593            rc = shClSvcFormatsReport(pCtx->pClient, &Formats);
    594594        }
    595595    }
     
    864864    LogFlowFuncEnter();
    865865
    866     int rc = shclSvcDataReadSignal(pClient, pCmdCtx, pData);
     866    int rc = shClSvcDataReadSignal(pClient, pCmdCtx, pData);
    867867
    868868    LogFlowFuncLeaveRC(rc);
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp

    r81223 r81451  
    7474    formatData.uFormats = u32Formats;
    7575
    76     int rc2 = shclSvcFormatsReport(pCtx->pClient, &formatData);
     76    int rc2 = shClSvcFormatsReport(pCtx->pClient, &formatData);
    7777    AssertRC(rc2);
    7878}
     
    142142    formatData.uFormats = VBOX_SHCL_FMT_NONE;
    143143
    144     return shclSvcFormatsReport(pClient, &formatData);
     144    return shClSvcFormatsReport(pClient, &formatData);
    145145}
    146146
     
    268268                 pClient, pData->pvData, pData->cbData, pData->uFormat));
    269269
    270     int rc = shclSvcDataReadSignal(pClient, pCmdCtx, pData);
     270    int rc = shClSvcDataReadSignal(pClient, pCmdCtx, pData);
    271271
    272272    LogFlowFuncLeaveRC(rc);
     
    331331
    332332    SHCLEVENTID uEvent;
    333     int rc = shclSvcDataReadRequest(pCtx->pClient, &dataReq, &uEvent);
     333    int rc = shClSvcDataReadRequest(pCtx->pClient, &dataReq, &uEvent);
    334334    if (RT_SUCCESS(rc))
    335335    {
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp

    r81449 r81451  
    268268
    269269
    270 uint32_t shclSvcGetMode(void)
     270/**
     271 * Returns the current Shared Clipboard service mode.
     272 *
     273 * @returns Current Shared Clipboard service mode.
     274 */
     275uint32_t ShClSvcGetMode(void)
    271276{
    272277    return g_uMode;
    273278}
    274279
    275 #ifdef UNIT_TEST
    276 /** Testing interface, getter for clipboard mode */
    277 uint32_t TestClipSvcGetMode(void)
    278 {
    279     return shclSvcGetMode();
    280 }
    281 #endif
    282 
    283 /** Getter for headless setting. Also needed by testcase. */
     280/**
     281 * Getter for headless setting. Also needed by testcase.
     282 *
     283 * @returns Whether service currently running in headless mode or not.
     284 */
    284285bool ShClSvcGetHeadless(void)
    285286{
     
    287288}
    288289
    289 static int shclSvcModeSet(uint32_t uMode)
     290static int shClSvcModeSet(uint32_t uMode)
    290291{
    291292    int rc = VERR_NOT_SUPPORTED;
     
    10591060 * @param   puEvent             Event ID for waiting for new data. Optional.
    10601061 */
    1061 int shclSvcDataReadRequest(PSHCLCLIENT pClient, PSHCLDATAREQ pDataReq,
     1062int shClSvcDataReadRequest(PSHCLCLIENT pClient, PSHCLDATAREQ pDataReq,
    10621063                           PSHCLEVENTID puEvent)
    10631064{
     
    11031104}
    11041105
    1105 int shclSvcDataReadSignal(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx,
     1106int shClSvcDataReadSignal(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx,
    11061107                          PSHCLDATABLOCK pData)
    11071108{
     
    11371138}
    11381139
    1139 int shclSvcFormatsReport(PSHCLCLIENT pClient, PSHCLFORMATDATA pFormats)
     1140int shClSvcFormatsReport(PSHCLCLIENT pClient, PSHCLFORMATDATA pFormats)
    11401141{
    11411142    AssertPtrReturn(pClient,  VERR_INVALID_POINTER);
     
    11621163            if (pFormats->uFormats & VBOX_SHCL_FMT_URI_LIST)
    11631164            {
    1164                 rc = shclSvcTransferStart(pClient, SHCLTRANSFERDIR_WRITE, SHCLSOURCE_LOCAL,
     1165                rc = shClSvcTransferStart(pClient, SHCLTRANSFERDIR_WRITE, SHCLSOURCE_LOCAL,
    11651166                                          NULL /* pTransfer */);
    11661167                if (RT_FAILURE(rc))
     
    11881189    LogFlowFuncEnter();
    11891190
    1190     if (   shclSvcGetMode() != VBOX_SHCL_MODE_GUEST_TO_HOST
    1191         && shclSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
     1191    if (   ShClSvcGetMode() != VBOX_SHCL_MODE_GUEST_TO_HOST
     1192        && ShClSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    11921193    {
    11931194        return VERR_NOT_SUPPORTED;
     
    12921293}
    12931294
    1294 int shclSvcSetSource(PSHCLCLIENT pClient, SHCLSOURCE enmSource)
     1295int shClSvcSetSource(PSHCLCLIENT pClient, SHCLSOURCE enmSource)
    12951296{
    12961297    if (!pClient) /* If no client connected (anymore), bail out. */
     
    13181319    if (RT_SUCCESS(rc))
    13191320    {
    1320         shclSvcModeSet(VBOX_SHCL_MODE_OFF);
     1321        shClSvcModeSet(VBOX_SHCL_MODE_OFF);
    13211322
    13221323        rc = ShClSvcImplInit();
     
    14641465                rc = VERR_INVALID_PARAMETER;
    14651466            }
    1466             else if (shclSvcGetMode() == VBOX_SHCL_MODE_OFF)
     1467            else if (ShClSvcGetMode() == VBOX_SHCL_MODE_OFF)
    14671468            {
    14681469                rc = VERR_ACCESS_DENIED;
     
    15581559            if (RT_SUCCESS(rc))
    15591560            {
    1560                 if (   shclSvcGetMode() != VBOX_SHCL_MODE_GUEST_TO_HOST
    1561                     && shclSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
     1561                if (   ShClSvcGetMode() != VBOX_SHCL_MODE_GUEST_TO_HOST
     1562                    && ShClSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    15621563                {
    15631564                    rc = VERR_ACCESS_DENIED;
     
    15651566                else if (uFormats != VBOX_SHCL_FMT_NONE) /* Only announce formats if we actually *have* formats to announce! */
    15661567                {
    1567                     rc = shclSvcSetSource(pClient, SHCLSOURCE_REMOTE);
     1568                    rc = shClSvcSetSource(pClient, SHCLSOURCE_REMOTE);
    15681569                    if (RT_SUCCESS(rc))
    15691570                    {
     
    16111612            else
    16121613            {
    1613                 if (   shclSvcGetMode() != VBOX_SHCL_MODE_HOST_TO_GUEST
    1614                     && shclSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
     1614                if (   ShClSvcGetMode() != VBOX_SHCL_MODE_HOST_TO_GUEST
     1615                    && ShClSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    16151616                {
    16161617                    rc = VERR_ACCESS_DENIED;
     
    16581659                                Assert(formatData.uFormats != VBOX_SHCL_FMT_NONE); /* There better is *any* format here now. */
    16591660
    1660                                 int rc2 = shclSvcFormatsReport(pClient, &formatData);
     1661                                int rc2 = shClSvcFormatsReport(pClient, &formatData);
    16611662                                AssertRC(rc2);
    16621663
     
    17371738            if (g_fTransferMode & VBOX_SHCL_TRANSFER_MODE_ENABLED)
    17381739            {
    1739                 rc = shclSvcTransferHandler(pClient, callHandle, u32Function, cParms, paParms, tsArrival);
     1740                rc = shClSvcTransferHandler(pClient, callHandle, u32Function, cParms, paParms, tsArrival);
    17401741            }
    17411742            else
     
    18351836                rc = HGCMSvcGetU32(&paParms[0], &u32Mode);
    18361837                if (RT_SUCCESS(rc))
    1837                     rc = shclSvcModeSet(u32Mode);
     1838                    rc = shClSvcModeSet(u32Mode);
    18381839            }
    18391840
     
    18531854                rc = HGCMSvcGetU32(&paParms[0], &fTransferMode);
    18541855                if (RT_SUCCESS(rc))
    1855                     rc = shclSvcTransferModeSet(fTransferMode);
     1856                    rc = shClSvcTransferModeSet(fTransferMode);
    18561857            }
    18571858            break;
     
    18801881        {
    18811882#ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS
    1882             rc = shclSvcTransferHostHandler(u32Function, cParms, paParms);
     1883            rc = shClSvcTransferHostHandler(u32Function, cParms, paParms);
    18831884#else
    18841885            rc = VERR_NOT_IMPLEMENTED;
     
    21252126                    formatData.uFormats = u32Format;
    21262127
    2127                     rc = shclSvcFormatsReport(pClient, &formatData);
     2128                    rc = shClSvcFormatsReport(pClient, &formatData);
    21282129                }
    21292130
     
    21402141                dataReq.cbSize = _64K; /** @todo Make this more dynamic. */
    21412142
    2142                 rc = shclSvcDataReadRequest(pClient, &dataReq, NULL /* puEvent */);
     2143                rc = shClSvcDataReadRequest(pClient, &dataReq, NULL /* puEvent */);
    21432144                break;
    21442145            }
  • trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp

    r81449 r81451  
    6767    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 1, parms);
    6868    RTTESTI_CHECK_RC_OK(rc);
    69     u32Mode = TestClipSvcGetMode();
     69    u32Mode = ShClSvcGetMode();
    7070    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF, ("u32Mode=%u\n", (unsigned) u32Mode));
    7171
     
    8383    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 1, parms);
    8484    RTTESTI_CHECK_RC_OK(rc);
    85     u32Mode = TestClipSvcGetMode();
     85    u32Mode = ShClSvcGetMode();
    8686    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_HOST_TO_GUEST, ("u32Mode=%u\n", (unsigned) u32Mode));
    8787
     
    9090    RTTESTI_CHECK_RC(rc, VERR_NOT_SUPPORTED);
    9191
    92     u32Mode = TestClipSvcGetMode();
     92    u32Mode = ShClSvcGetMode();
    9393    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF, ("u32Mode=%u\n", (unsigned) u32Mode));
    9494    table.pfnUnload(NULL);
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