Lines Matching refs:Pipe
48 class Pipe { class
51 Pipe(int readFd, int writeFd) in Pipe() function in Pipe
54 Pipe(const Pipe &) = delete;
55 Pipe& operator=(const Pipe &) = delete;
56 Pipe& operator=(const Pipe &&) = delete;
58 Pipe(Pipe&& rval) noexcept { in Pipe() function in Pipe
64 ~Pipe() { in ~Pipe()
88 static tuple<Pipe, Pipe> createPipePair() { in createPipePair()
97 return make_tuple(Pipe(a[0], b[1]), Pipe(b[0], a[1])); in createPipePair()
179 void service_fx(const string &serviceName, Pipe p) { in service_fx()
202 Pipe p) { in worker_fx()
259 Pipe make_service(string service_name) { in make_service()
260 auto pipe_pair = Pipe::createPipePair(); in make_service()
273 Pipe make_worker(int num, int iterations, int service_count, bool get_stub) { in make_worker()
274 auto pipe_pair = Pipe::createPipePair(); in make_worker()
288 void wait_all(vector<Pipe>& v) { in wait_all()
294 void signal_all(vector<Pipe>& v) { in signal_all()
315 vector<Pipe> worker_pipes; in main()
316 vector<Pipe> service_pipes; in main()