| 366 | } |
| 367 | |
| 368 | PipeReader* LogSources::AddPipeReader(DWORD pid, HANDLE hPipe) |
| 369 | { |
| 370 | assert(m_executor.IsExecutorThread()); |
| 371 | auto pPipeReader = std::make_unique<PipeReader>(m_timer, m_linebuffer, hPipe, pid, Str(ProcessInfo::GetProcessNameByPid(pid)).str(), 40); |
| 372 | auto pResult = pPipeReader.get(); |
| 373 | Add(std::move(pPipeReader)); |
| 374 | return pResult; |
| 375 | } |
| 376 | |
| 377 | DbgviewReader* LogSources::AddDbgviewReader(const std::string& hostname) |
| 378 | { |
no test coverage detected