I have a thread in a C++ program dedicated to reading from a named pipe that is written to via a bash script waiting for user input. I want ReadFromPipe() to be blocking and