13 #ifndef __UT_ReadPipe__
14 #define __UT_ReadPipe__
38 FILE *
open(
const char *cmd,
const Descriptor desc=Descriptor::Stdout);
51 pid_t
getPid()
const {
return myPid; }
*get result *(waiting if necessary)*A common idiom is to fire a bunch of sub tasks at the and then *wait for them to all complete We provide a helper class
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.