/vbox/include/iprt/ |
H A D | pipe.h | 63 * @param hPipe The pipe end to close. 65 RTDECL(int) RTPipeClose(RTPIPE hPipe); variable 102 * @param hPipe The IPRT pipe handle. 104 RTDECL(RTHCINTPTR) RTPipeToNative(RTPIPE hPipe); variable 117 * @param hPipe The IPRT pipe handle to read from. 125 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead); 136 * @param hPipe The IPRT pipe handle to read from. 142 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead); 155 * @param hPipe The IPRT pipe handle to write to. 161 RTDECL(int) RTPipeWrite(RTPIPE hPipe, cons 191 RTDECL(int) RTPipeFlush(RTPIPE hPipe); variable [all...] |
H A D | poll.h | 203 * @param hPipe The pipe handle. 210 DECLINLINE(int) RTPollSetAddPipe(RTPOLLSET hPollSet, RTPIPE hPipe, uint32_t fEvents, uint32_t id) argument 215 Handle.u.hPipe = hPipe;
|
H A D | types.h | 2008 RTPIPE hPipe; /**< Pipe handle. */ member in union:RTHANDLEUNION
|
/vbox/src/VBox/HostDrivers/VBoxUSB/win/cmn/ |
H A D | VBoxUsbTool.cpp | 251 VBOXUSBTOOL_DECL(NTSTATUS) VBoxUsbToolPipeClear(PDEVICE_OBJECT pDevObj, HANDLE hPipe, bool fReset) argument 253 if (!hPipe) 265 pUrb->UrbPipeRequest.PipeHandle = hPipe;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | pipe-posix.cpp | 215 RTDECL(int) RTPipeClose(RTPIPE hPipe) argument 217 RTPIPEINTERNAL *pThis = hPipe; 291 RTDECL(RTHCINTPTR) RTPipeToNative(RTPIPE hPipe) argument 293 RTPIPEINTERNAL *pThis = hPipe; 444 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument 446 RTPIPEINTERNAL *pThis = hPipe; 478 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument 480 RTPIPEINTERNAL *pThis = hPipe; 525 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 527 RTPIPEINTERNAL *pThis = hPipe; 559 RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 602 RTPipeFlush(RTPIPE hPipe) argument 619 RTPipeSelectOne(RTPIPE hPipe, RTMSINTERVAL cMillies) argument 648 RTPipeQueryReadable(RTPIPE hPipe, size_t *pcbReadable) argument 674 rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative) argument [all...] |
/vbox/src/VBox/HostDrivers/VBoxUSB/win/dev/ |
H A D | VBoxUsbRt.cpp | 1220 HANDLE hPipe = NULL; local 1223 hPipe = vboxUsbRtGetPipeHandle(pDevExt, pUrbInfo->ep | ((pUrbInfo->dir == USBSUP_DIRECTION_IN) ? 0x80 : 0x00)); 1224 if (!hPipe) 1271 pUrb->UrbControlTransfer.PipeHandle = hPipe; 1276 if (!hPipe) 1307 Assert(hPipe); 1319 pUrb->UrbIsochronousTransfer.PipeHandle = hPipe; 1355 Assert(hPipe); 1359 pUrb->UrbBulkOrInterruptTransfer.PipeHandle = hPipe;
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | pipe-os2.cpp | 67 HPIPE hPipe; member in struct:RTPIPEINTERNAL 104 orc = DosSetNPipeSem(pThis->hPipe, (HSEM)hev, 1); 191 pThisR->hPipe = hPipeR; 192 pThisW->hPipe = hPipeW; 229 RTDECL(int) RTPipeClose(RTPIPE hPipe) argument 231 RTPIPEINTERNAL *pThis = hPipe; 245 DosClose(pThis->hPipe); 246 pThis->hPipe = (HPIPE)-1; 333 pThis->hPipe = hNative; 350 RTDECL(RTHCINTPTR) RTPipeToNative(RTPIPE hPipe) argument 467 RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument 514 RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument 622 RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 676 RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 731 RTPipeFlush(RTPIPE hPipe) argument 754 RTPipeSelectOne(RTPIPE hPipe, RTMSINTERVAL cMillies) argument 850 RTPipeQueryReadable(RTPIPE hPipe, size_t *pcbReadable) argument 881 rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative) argument 979 rtPipePollStart(RTPIPE hPipe, RTPOLLSET hPollSet, uint32_t fEvents, bool fFinalEntry, bool fNoWait) argument 1012 rtPipePollDone(RTPIPE hPipe, uint32_t fEvents, bool fFinalEntry, bool fHarvestEvents) argument [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | localipc-win.cpp | 685 HANDLE hPipe = CreateFile(pszPipe, /* pipe name */ local 695 if (hPipe != INVALID_HANDLE_VALUE) 699 pThis->hNmPipe = hPipe;
|
H A D | pipe-win.cpp | 65 HANDLE hPipe; member in struct:RTPIPEINTERNAL 156 NTSTATUS rcNt = NtQueryInformationFile(pThis->hPipe, &Ios, pInfo, sizeof(*pInfo), FilePipeLocalInformation); 279 pThisR->hPipe = hPipeR; 280 pThisW->hPipe = hPipeW; 342 if (GetOverlappedResult(pThis->hPipe, &pThis->Overlapped, &cbWritten, TRUE)) 356 if (!WriteFile(pThis->hPipe, pThis->pbBounceBuf, (DWORD)pThis->cbBounceBufUsed, 397 RTDECL(int) RTPipeClose(RTPIPE hPipe) argument 399 RTPIPEINTERNAL *pThis = hPipe; 415 CloseHandle(pThis->hPipe); 416 pThis->hPipe 558 RTPipeToNative(RTPIPE hPipe) argument 568 RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument 638 RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument 715 RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 830 RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 966 RTPipeFlush(RTPIPE hPipe) argument 984 RTPipeSelectOne(RTPIPE hPipe, RTMSINTERVAL cMillies) argument 1150 RTPipeQueryReadable(RTPIPE hPipe, size_t *pcbReadable) argument 1173 rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative) argument 1278 rtPipePollStart(RTPIPE hPipe, RTPOLLSET hPollSet, uint32_t fEvents, bool fFinalEntry, bool fNoWait) argument 1360 rtPipePollDone(RTPIPE hPipe, uint32_t fEvents, bool fFinalEntry, bool fHarvestEvents) argument [all...] |