Lines Matching refs:Pipe
36 class Pipe { class
39 Pipe(const Pipe&) = delete;
40 Pipe& operator=(const Pipe&) = delete;
41 Pipe& operator=(const Pipe&&) = delete;
44 Pipe(int readFd, int writeFd) : m_readFd{readFd}, m_writeFd{writeFd} { in Pipe() function in Pipe
48 Pipe(Pipe&& rval) noexcept { in Pipe() function in Pipe
54 ~Pipe() { in ~Pipe()
94 static Pipe makePipeFromFds(int readFd, int writeFd) { return Pipe(readFd, writeFd); } in makePipeFromFds()
95 static tuple<Pipe, Pipe> createPipePair() { in createPipePair()
104 return make_tuple(Pipe(a[0], b[1]), Pipe(b[0], a[1])); in createPipePair()
108 pid_t createProcess(Pipe pipe, const char* exName, const char* arg, bool use_memcg) { in createProcess()
209 Pipe p{atoi(argv[3]), atoi(argv[4])}; in main()
242 auto pipes = Pipe::createPipePair(); in main()
247 Pipe& p = std::get<0>(pipes); in main()