Lines Matching defs:hPipe

67     HPIPE               hPipe;
104 orc = DosSetNPipeSem(pThis->hPipe, (HSEM)hev, 1);
191 pThisR->hPipe = hPipeR;
192 pThisW->hPipe = hPipeW;
229 RTDECL(int) RTPipeClose(RTPIPE hPipe)
231 RTPIPEINTERNAL *pThis = hPipe;
245 DosClose(pThis->hPipe);
246 pThis->hPipe = (HPIPE)-1;
333 pThis->hPipe = hNative;
350 RTDECL(RTHCINTPTR) RTPipeToNative(RTPIPE hPipe)
352 RTPIPEINTERNAL *pThis = hPipe;
356 return (RTHCINTPTR)pThis->hPipe;
377 APIRET orc = DosSetNPHState(pThis->hPipe, NP_WAIT | NP_READMODE_BYTE);
408 APIRET orc = DosSetNPHState(pThis->hPipe, NP_NOWAIT | NP_READMODE_BYTE);
455 APIRET orc = DosPeekNPipe(pThis->hPipe, NULL, 0, &cbActual, &Avail, &ulState);
467 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead)
469 RTPIPEINTERNAL *pThis = hPipe;
485 APIRET orc = DosRead(pThis->hPipe, pvBuf, cbToRead, &cbActual);
514 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead)
516 RTPIPEINTERNAL *pThis = hPipe;
534 APIRET orc = DosRead(pThis->hPipe, pvBuf, cbToRead, &cbActual);
612 APIRET orc = DosQueryNPipeInfo(pThis->hPipe, 1, &Buf, sizeof(Buf));
622 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten)
624 RTPIPEINTERNAL *pThis = hPipe;
640 APIRET orc = DosWrite(pThis->hPipe, pvBuf, cbToWrite, &cbActual);
645 orc = DosWrite(pThis->hPipe, pvBuf, RT_MIN(cbAvail, cbToWrite), &cbActual);
676 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten)
678 RTPIPEINTERNAL *pThis = hPipe;
697 APIRET orc = DosWrite(pThis->hPipe, pvBuf, cbToWrite, &cbActual);
731 RTDECL(int) RTPipeFlush(RTPIPE hPipe)
733 RTPIPEINTERNAL *pThis = hPipe;
738 APIRET orc = DosResetBuffer(pThis->hPipe);
754 RTDECL(int) RTPipeSelectOne(RTPIPE hPipe, RTMSINTERVAL cMillies)
756 RTPIPEINTERNAL *pThis = hPipe;
850 RTDECL(int) RTPipeQueryReadable(RTPIPE hPipe, size_t *pcbReadable)
852 RTPIPEINTERNAL *pThis = hPipe;
865 APIRET orc = DosPeekNPipe(pThis->hPipe, NULL, 0, &cbActual, &Avail, &ulState);
881 int rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative)
883 RTPIPEINTERNAL *pThis = hPipe;
934 orc = DosPeekNPipe(pThis->hPipe, NULL, 0, &cbActual, &Avail, &ulState);
979 uint32_t rtPipePollStart(RTPIPE hPipe, RTPOLLSET hPollSet, uint32_t fEvents, bool fFinalEntry, bool fNoWait)
981 RTPIPEINTERNAL *pThis = hPipe;
1012 uint32_t rtPipePollDone(RTPIPE hPipe, uint32_t fEvents, bool fFinalEntry, bool fHarvestEvents)
1014 RTPIPEINTERNAL *pThis = hPipe;