| 11983 | } |
| 11984 | |
| 11985 | std::string TempFile::getContents() { |
| 11986 | std::stringstream sstr; |
| 11987 | char buffer[100] = {}; |
| 11988 | std::rewind(m_file); |
| 11989 | while (std::fgets(buffer, sizeof(buffer), m_file)) { |
| 11990 | sstr << buffer; |
| 11991 | } |
| 11992 | return sstr.str(); |
| 11993 | } |
| 11994 | |
| 11995 | OutputRedirect::OutputRedirect(std::string& stdout_dest, std::string& stderr_dest) : |
| 11996 | m_originalStdout(dup(1)), |