Lines Matching refs:Pipe
27 class Pipe { class
30 Pipe(const Pipe &) = delete;
31 Pipe& operator=(const Pipe &) = delete;
32 Pipe& operator=(const Pipe &&) = delete;
34 Pipe(int readFd, int writeFd) : m_readFd{readFd}, m_writeFd{writeFd} { in Pipe() function in Pipe
38 Pipe(Pipe&& rval) noexcept { in Pipe() function in Pipe
44 ~Pipe() { in ~Pipe()
88 static Pipe makePipeFromFds(int readFd, int writeFd) { in makePipeFromFds()
89 return Pipe(readFd, writeFd); in makePipeFromFds()
91 static tuple<Pipe, Pipe> createPipePair() { in createPipePair()
100 return make_tuple(Pipe(a[0], b[1]), Pipe(b[0], a[1])); in createPipePair()
104 void createProcess(Pipe pipe, const char *exName, const char *arg) in createProcess()
184 Pipe p{atoi(argv[3]), atoi(argv[4])}; in main()
206 auto pipes = Pipe::createPipePair(); in main()
210 Pipe &p = std::get<0>(pipes); in main()