/vbox/include/iprt/ |
H A D | localipc.h | 137 * @param hSession The session handle. The nil value is quietly ignored (VINF_SUCCESS). 139 RTDECL(int) RTLocalIpcSessionClose(RTLOCALIPCSESSION hSession); variable 149 * @param hSession The session handle. 158 RTDECL(int) RTLocalIpcSessionRead(RTLOCALIPCSESSION hSession, void *pvBuffer, size_t cbBuffer, size_t *pcbRead); 170 * @param hSession The session handle. 174 RTDECL(int) RTLocalIpcSessionWrite(RTLOCALIPCSESSION hSession, const void *pvBuffer, size_t cbBuffer); 185 * @param hSession The session handle. 187 RTDECL(int) RTLocalIpcSessionFlush(RTLOCALIPCSESSION hSession); variable 199 * @param hSession The session handle. 206 RTDECL(int) RTLocalIpcSessionWaitForData(RTLOCALIPCSESSION hSession, uint32_ 219 RTDECL(int) RTLocalIpcSessionCancel(RTLOCALIPCSESSION hSession); variable [all...] |
/vbox/src/VBox/Additions/WINNT/VBoxTray/ |
H A D | VBoxIPC.cpp | 76 RTLOCALIPCSESSION volatile hSession; member in struct:VBOXIPCSESSION 105 int rc = RTLocalIpcSessionRead(pSession->hSession, &ipcMsg, pHdr->uMsgLen, 153 int rc2 = RTLocalIpcSessionWrite(pSession->hSession, &ipcRes, sizeof(ipcRes)); 337 RTLOCALIPCSESSION hSession = pThis->hSession; local 338 AssertReturn(hSession != NIL_RTLOCALIPCSESSION, VERR_INVALID_PARAMETER); 351 rc = RTLocalIpcSessionWaitForData(hSession, RT_INDEFINITE_WAIT); 367 rc = RTLocalIpcSessionRead(hSession, &ipcHdr, sizeof(ipcHdr), 418 rc = RTLocalIpcSessionRead(hSession, &devNull, sizeof(devNull), &cbRead); 438 int rc2 = RTLocalIpcSessionClose(hSession); 467 vboxIPCSessionCreate(PVBOXIPCCONTEXT pCtx, RTLOCALIPCSESSION hSession) argument 519 RTLOCALIPCSESSION hSession; local [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPSvcGrant.cpp | 66 RTLOCALIPCSESSION volatile hSession; member in struct:SUPSVCGRANTSESSION 166 RTLOCALIPCSESSION hSession = pThis->hSession; local 187 ASMAtomicXchgHandle(&pThis->hSession, NIL_RTLOCALIPCSESSION, &hSession); 188 if (hSession != NIL_RTLOCALIPCSESSION) 189 RTLocalIpcSessionClose(hSession); 237 RTLOCALIPCSESSION hSession; local 238 ASMAtomicXchgHandle(&pThis->hSession, NIL_RTLOCALIPCSESSION, &hSession); 361 supSvcGrantThreadCreateSession(PSUPSVCGRANT pThis, RTLOCALIPCSESSION hSession) argument 888 RTLOCALIPCSESSION hSession; local 913 RTLOCALIPCSESSION hSession; local [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTLocalIpc.cpp | 331 static int testSessionDataReadTestMsg(RTTEST hTest, RTLOCALIPCSESSION hSession, argument 343 RTTEST_CHECK_RC_BREAK(hTest, RTLocalIpcSessionRead(hSession, pvBufCur, 376 RTLOCALIPCSESSION hSession; local 377 RTTEST_CHECK_RC_BREAK(pCtx->hTest, RTLocalIpcServerListen(pCtx->hServer, &hSession), VINF_SUCCESS); 381 RTTEST_CHECK_RC_BREAK(pCtx->hTest, RTLocalIpcSessionWrite(hSession, &cRounds, sizeof(cRounds)), VINF_SUCCESS); 388 RTTEST_CHECK_RC_BREAK(pCtx->hTest, RTLocalIpcSessionWrite(hSession, &msg, sizeof(msg)), VINF_SUCCESS); 395 RTTEST_CHECK_RC_BREAK(pCtx->hTest, RTLocalIpcSessionWaitForData(hSession, RT_INDEFINITE_WAIT), 399 RTTEST_CHECK_RC_BREAK(pCtx->hTest, testSessionDataReadTestMsg(pCtx->hTest, hSession, 407 RTTEST_CHECK_RC_BREAK(pCtx->hTest, RTLocalIpcSessionClose(hSession), VINF_SUCCESS); 432 RTLOCALIPCSESSION hSession; local [all...] |
/vbox/src/VBox/Additions/WINNT/Installer/InstallHelper/ |
H A D | VBoxGuestInstallHelper.cpp | 477 RTLOCALIPCSESSION hSession = 0; local 478 int rc = vboxConnectToVBoxTray(&hSession); 484 rc = RTLocalIpcSessionWrite(hSession, &ipcHdr, sizeof(ipcHdr)); 486 rc = RTLocalIpcSessionWrite(hSession, pIpcMsg, cbMsg); 488 int rc2 = RTLocalIpcSessionClose(hSession);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | localipc-win.cpp | 749 RTDECL(int) RTLocalIpcSessionClose(RTLOCALIPCSESSION hSession) argument 754 if (hSession == NIL_RTLOCALIPCSESSION) 756 PRTLOCALIPCSESSIONINT pThis = (PRTLOCALIPCSESSIONINT)hSession; 783 RTDECL(int) RTLocalIpcSessionRead(RTLOCALIPCSESSION hSession, void *pvBuffer, size_t cbBuffer, size_t *pcbRead) argument 785 PRTLOCALIPCSESSIONINT pThis = (PRTLOCALIPCSESSIONINT)hSession; 940 RTDECL(int) RTLocalIpcSessionWrite(RTLOCALIPCSESSION hSession, const void *pvBuffer, size_t cbBuffer) argument 942 PRTLOCALIPCSESSIONINT pThis = (PRTLOCALIPCSESSIONINT)hSession; 1043 RTDECL(int) RTLocalIpcSessionFlush(RTLOCALIPCSESSION hSession) argument 1053 RTDECL(int) RTLocalIpcSessionWaitForData(RTLOCALIPCSESSION hSession, uint32_t cMillies) argument 1055 PRTLOCALIPCSESSIONINT pThis = (PRTLOCALIPCSESSIONINT)hSession; 1195 RTLocalIpcSessionCancel(RTLOCALIPCSESSION hSession) argument 1219 RTLocalIpcSessionQueryProcess(RTLOCALIPCSESSION hSession, PRTPROCESS pProcess) argument 1225 RTLocalIpcSessionQueryUserId(RTLOCALIPCSESSION hSession, PRTUID pUid) argument 1231 RTLocalIpcSessionQueryGroupId(RTLOCALIPCSESSION hSession, PRTUID pUid) argument [all...] |
/vbox/src/VBox/Additions/common/VBoxService/ |
H A D | VBoxServiceVMInfo-win.cpp | 893 RTLOCALIPCSESSION hSession; local 894 rc = RTLocalIpcSessionConnect(&hSession, szPipeName, 0 /* Flags */); 900 rc = RTLocalIpcSessionWrite(hSession, &ipcHdr, sizeof(ipcHdr)); 904 rc = RTLocalIpcSessionRead(hSession, &ipcRes, sizeof(ipcRes), 948 int rc2 = RTLocalIpcSessionClose(hSession);
|