VirtualBox

Changeset 106790 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Oct 30, 2024 1:21:47 PM (3 months ago)
Author:
vboxsync
Message:

Additions: Linux/Wayland: More renaming to belong to generic naming scheme, bugref:10796.

Location:
trunk/src/VBox/Additions/x11/VBoxClient
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/VBoxClient/vboxwl.cpp

    r106788 r106790  
    133133            if (RT_SUCCESS(rc))
    134134            {
    135                 g_oDataIpc->m_pvClipboardBuf.set((uint64_t)pvBufOut);
    136                 g_oDataIpc->m_cbClipboardBuf.set((uint64_t)cbBufOut);
     135                g_oDataIpc->m_pvDataBuf.set((uint64_t)pvBufOut);
     136                g_oDataIpc->m_cbDataBuf.set((uint64_t)cbBufOut);
    137137                g_tsGtkQuit = RTTimeMilliTS();
    138138            }
     
    277277
    278278    /* Wait for the host to send clipboard data in requested format. */
    279     uint32_t cbBuf = g_oDataIpc->m_cbClipboardBuf.wait();
    280     void *pvBuf = (void *)g_oDataIpc->m_pvClipboardBuf.wait();
    281 
    282     if (   cbBuf != g_oDataIpc->m_cbClipboardBuf.defaults()
    283         && pvBuf != (void *)g_oDataIpc->m_pvClipboardBuf.defaults())
     279    uint32_t cbBuf = g_oDataIpc->m_cbDataBuf.wait();
     280    void *pvBuf = (void *)g_oDataIpc->m_pvDataBuf.wait();
     281
     282    if (   cbBuf != g_oDataIpc->m_cbDataBuf.defaults()
     283        && pvBuf != (void *)g_oDataIpc->m_pvDataBuf.defaults())
    284284    {
    285285        void *pBufOut;
  • trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-dcp.cpp

    r106786 r106790  
    118118
    119119        /** Clipboard buffer which contains requested data. */
    120         vbcl::Waitable<volatile uint64_t>       pvClipboardBuf;
     120        vbcl::Waitable<volatile uint64_t>       pvDataBuf;
    121121
    122122        /** Size of clipboard buffer. */
    123         vbcl::Waitable<volatile uint32_t>       cbClipboardBuf;
     123        vbcl::Waitable<volatile uint32_t>       cbDataBuf;
    124124    } clip;
    125125} vbox_wl_dcp_session_t;
     
    473473    }
    474474
    475     pvData = (void *)pSession->clip.pvClipboardBuf.reset();
     475    pvData = (void *)pSession->clip.pvDataBuf.reset();
    476476    if (RT_VALID_PTR(pvData))
    477477        RTMemFree(pvData);
     
    489489    pSession->clip.fFmts.init(VBOX_SHCL_FMT_NONE, VBCL_WAYLAND_VALUE_WAIT_TIMEOUT_MS);
    490490    pSession->clip.uFmt.init(VBOX_SHCL_FMT_NONE, VBCL_WAYLAND_VALUE_WAIT_TIMEOUT_MS);
    491     pSession->clip.pvClipboardBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
    492     pSession->clip.cbClipboardBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
     491    pSession->clip.pvDataBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
     492    pSession->clip.cbDataBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
    493493}
    494494
     
    772772            if (RT_SUCCESS(rc))
    773773            {
    774                 pCtx->Session.clip.pvClipboardBuf.set((uint64_t)pvBufOut);
    775                 pCtx->Session.clip.cbClipboardBuf.set((uint64_t)cbBufOut);
     774                pCtx->Session.clip.pvDataBuf.set((uint64_t)pvBufOut);
     775                pCtx->Session.clip.cbDataBuf.set((uint64_t)cbBufOut);
    776776            }
    777777
     
    13561356
    13571357            /* Wait for data in requested format. */
    1358             pvBuf = (void *)g_DcpCtx.Session.clip.pvClipboardBuf.wait();
    1359             cbBuf = g_DcpCtx.Session.clip.cbClipboardBuf.wait();
    1360             if (   cbBuf != g_DcpCtx.Session.clip.cbClipboardBuf.defaults()
    1361                 && pvBuf != (void *)g_DcpCtx.Session.clip.pvClipboardBuf.defaults())
     1358            pvBuf = (void *)g_DcpCtx.Session.clip.pvDataBuf.wait();
     1359            cbBuf = g_DcpCtx.Session.clip.cbDataBuf.wait();
     1360            if (   cbBuf != g_DcpCtx.Session.clip.cbDataBuf.defaults()
     1361                && pvBuf != (void *)g_DcpCtx.Session.clip.pvDataBuf.defaults())
    13621362            {
    13631363                void *pvBufOut;
     
    15161516            {
    15171517                /* Set clipboard data to the session. */
    1518                 g_DcpCtx.Session.clip.pvClipboardBuf.set((uint64_t)pvData);
    1519                 g_DcpCtx.Session.clip.cbClipboardBuf.set((uint64_t)cbData);
     1518                g_DcpCtx.Session.clip.pvDataBuf.set((uint64_t)pvData);
     1519                g_DcpCtx.Session.clip.cbDataBuf.set((uint64_t)cbData);
    15201520            }
    15211521        }
     
    15951595
    15961596        /* Wait for data in requested format. */
    1597         pvData = (void *)g_DcpCtx.Session.clip.pvClipboardBuf.wait();
    1598         cbData = g_DcpCtx.Session.clip.cbClipboardBuf.wait();
    1599         if (   cbData != g_DcpCtx.Session.clip.cbClipboardBuf.defaults()
    1600             && pvData != (void *)g_DcpCtx.Session.clip.pvClipboardBuf.defaults())
     1597        pvData = (void *)g_DcpCtx.Session.clip.pvDataBuf.wait();
     1598        cbData = g_DcpCtx.Session.clip.cbDataBuf.wait();
     1599        if (   cbData != g_DcpCtx.Session.clip.cbDataBuf.defaults()
     1600            && pvData != (void *)g_DcpCtx.Session.clip.pvDataBuf.defaults())
    16011601        {
    16021602            /* Send clipboard data to the host. */
  • trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-gtk.cpp

    r106788 r106790  
    549549            if (RT_SUCCESS(rc))
    550550            {
    551                 g_GtkCtx.Session.oDataIpc->m_pvClipboardBuf.set((uint64_t)pvData);
    552                 g_GtkCtx.Session.oDataIpc->m_cbClipboardBuf.set((uint64_t)cbData);
     551                g_GtkCtx.Session.oDataIpc->m_pvDataBuf.set((uint64_t)pvData);
     552                g_GtkCtx.Session.oDataIpc->m_cbDataBuf.set((uint64_t)cbData);
    553553            }
    554554        }
     
    623623
    624624        /* Wait for data in requested format. */
    625         pvData = (void *)g_GtkCtx.Session.oDataIpc->m_pvClipboardBuf.wait();
    626         cbData = g_GtkCtx.Session.oDataIpc->m_cbClipboardBuf.wait();
    627         if (   cbData != g_GtkCtx.Session.oDataIpc->m_cbClipboardBuf.defaults()
    628             && pvData != (void *)g_GtkCtx.Session.oDataIpc->m_pvClipboardBuf.defaults())
     625        pvData = (void *)g_GtkCtx.Session.oDataIpc->m_pvDataBuf.wait();
     626        cbData = g_GtkCtx.Session.oDataIpc->m_cbDataBuf.wait();
     627        if (   cbData != g_GtkCtx.Session.oDataIpc->m_cbDataBuf.defaults()
     628            && pvData != (void *)g_GtkCtx.Session.oDataIpc->m_pvDataBuf.defaults())
    629629        {
    630630            /* Send clipboard data to the host. */
  • trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-ipc.cpp

    r106789 r106790  
    367367    uint32_t cbData;
    368368
    369     cbData = m_cbClipboardBuf.wait();
    370     pvData = (void *)m_pvClipboardBuf.wait();
    371     if (   cbData != m_cbClipboardBuf.defaults()
    372         && pvData != (void *)m_pvClipboardBuf.defaults())
     369    cbData = m_cbDataBuf.wait();
     370    pvData = (void *)m_pvDataBuf.wait();
     371    if (   cbData != m_cbDataBuf.defaults()
     372        && pvData != (void *)m_pvDataBuf.defaults())
    373373    {
    374374        pPacket = (vbcl::ipc::data::data_packet_t *)RTMemAllocZ(sizeof(vbcl::ipc::data::data_packet_t) + cbData);
     
    415415            {
    416416                memcpy(pvData, (uint8_t *)pPacket + sizeof(vbcl::ipc::data::data_packet_t), pPacket->cbData);
    417                 m_pvClipboardBuf.set((uint64_t)pvData);
     417                m_pvDataBuf.set((uint64_t)pvData);
    418418                cbData = pPacket->cbData;
    419                 m_cbClipboardBuf.set(cbData);
     419                m_cbDataBuf.set(cbData);
    420420            }
    421421            else
  • trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-ipc.h

    r106789 r106790  
    242242                        m_fFmts.init(VBOX_SHCL_FMT_NONE, VBCL_WAYLAND_VALUE_WAIT_TIMEOUT_MS);
    243243                        m_uFmt.init(VBOX_SHCL_FMT_NONE, VBCL_WAYLAND_VALUE_WAIT_TIMEOUT_MS);
    244                         m_pvClipboardBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
    245                         m_cbClipboardBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
     244                        m_pvDataBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
     245                        m_cbDataBuf.init(0, VBCL_WAYLAND_DATA_WAIT_TIMEOUT_MS);
    246246                        m_fServer = fServer;
    247247                        m_uSessionId = uSessionId;
     
    253253                    void reset()
    254254                    {
    255                         void *pvData = (void *)m_pvClipboardBuf.reset();
     255                        void *pvData = (void *)m_pvDataBuf.reset();
    256256                        if (RT_VALID_PTR(pvData))
    257257                            RTMemFree(pvData);
     
    259259                        m_fFmts.reset();
    260260                        m_uFmt.reset();
    261                         m_cbClipboardBuf.reset();
     261                        m_cbDataBuf.reset();
    262262                    }
    263263
     
    287287                    Waitable<volatile SHCLFORMATS> m_fFmts;
    288288                    Waitable<volatile SHCLFORMAT> m_uFmt;
    289                     Waitable<volatile uint64_t> m_pvClipboardBuf;
    290                     Waitable<volatile uint32_t> m_cbClipboardBuf;
     289                    Waitable<volatile uint64_t> m_pvDataBuf;
     290                    Waitable<volatile uint32_t> m_cbDataBuf;
    291291
    292292                protected:
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