Changeset 108787 in vbox for trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-ipc.cpp
- Timestamp:
- Mar 28, 2025 7:34:05 PM (3 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168222
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-ipc.cpp
r106808 r108787 153 153 } 154 154 155 int vbcl::ipc::packet_read(uint32_t uSessionId, RTLOCALIPCSESSION hSession, void **ppvData)155 int vbcl::ipc::packet_read(uint32_t uSessionId, RTLOCALIPCSESSION hSession, uint32_t msTimeout, void **ppvData) 156 156 { 157 157 int rc; … … 161 161 AssertPtrReturn(ppvData, VERR_INVALID_PARAMETER); 162 162 163 rc = RTLocalIpcSessionWaitForData(hSession, VBOX_GTKIPC_RX_TIMEOUT_MS);163 rc = RTLocalIpcSessionWaitForData(hSession, msTimeout); 164 164 if (RT_SUCCESS(rc)) 165 165 { … … 285 285 SHCLFORMATS fFormats = VBOX_SHCL_FMT_NONE; 286 286 287 rc = vbcl::ipc::packet_read(uSessionId, hIpcSession, (void **)&pPacket);287 rc = vbcl::ipc::packet_read(uSessionId, hIpcSession, m_fFmts.timeout(), (void **)&pPacket); 288 288 if (RT_SUCCESS(rc)) 289 289 { … … 342 342 SHCLFORMATS uFormat = VBOX_SHCL_FMT_NONE; 343 343 344 rc = vbcl::ipc::packet_read(uSessionId, hIpcSession, (void **)&pPacket);344 rc = vbcl::ipc::packet_read(uSessionId, hIpcSession, m_uFmt.timeout(), (void **)&pPacket); 345 345 if (RT_SUCCESS(rc)) 346 346 { … … 409 409 uint32_t cbData = 0; 410 410 411 rc = vbcl::ipc::packet_read(uSessionId, hIpcSession, (void **)&pPacket);411 rc = vbcl::ipc::packet_read(uSessionId, hIpcSession, m_pvDataBuf.timeout(), (void **)&pPacket); 412 412 if (RT_SUCCESS(rc)) 413 413 {
Note:
See TracChangeset
for help on using the changeset viewer.