Lines Matching refs:Pipe
38 class Pipe { class
41 Pipe(const Pipe&) = delete;
42 Pipe& operator=(const Pipe&) = delete;
43 Pipe& operator=(const Pipe&&) = delete;
46 Pipe(int readFd, int writeFd) : m_readFd{readFd}, m_writeFd{writeFd} { in Pipe() function in Pipe
50 Pipe(Pipe&& rval) noexcept { in Pipe() function in Pipe
56 ~Pipe() { in ~Pipe()
96 static Pipe makePipeFromFds(int readFd, int writeFd) { return Pipe(readFd, writeFd); } in makePipeFromFds()
97 static tuple<Pipe, Pipe> createPipePair() { in createPipePair()
106 return make_tuple(Pipe(a[0], b[1]), Pipe(b[0], a[1])); in createPipePair()
110 pid_t createProcess(Pipe pipe, const char* exName, const char* arg, bool use_memcg) { in createProcess()
181 Pipe p{atoi(argv[3]), atoi(argv[4])}; in main()
214 auto pipes = Pipe::createPipePair(); in main()
219 Pipe& p = std::get<0>(pipes); in main()