Lines Matching refs:Pipe
52 class Pipe { class
55 Pipe(int readFd, int writeFd) : m_readFd{readFd}, m_writeFd{writeFd} {} in Pipe() function in Pipe
56 Pipe(const Pipe &) = delete;
57 Pipe& operator=(const Pipe &) = delete;
58 Pipe& operator=(const Pipe &&) = delete;
60 Pipe(Pipe&& rval) noexcept { in Pipe() function in Pipe
66 ~Pipe() { in ~Pipe()
90 static tuple<Pipe, Pipe> createPipePair() { in createPipePair()
99 return make_tuple(Pipe(a[0], b[1]), Pipe(b[0], a[1])); in createPipePair()
184 Pipe p) in worker_fx()
246 Pipe make_worker(int num, int iterations, int worker_count, int payload_size, bool cs_pair) in make_worker()
248 auto pipe_pair = Pipe::createPipePair(); in make_worker()
262 void wait_all(vector<Pipe>& v) in wait_all()
269 void signal_all(vector<Pipe>& v) in signal_all()
282 vector<Pipe> pipes; in run_main()