MCPcopy Create free account
hub / github.com/CobaltFusion/DebugViewPP / ProcessReader

Method ProcessReader

DebugView++Lib/ProcessReader.cpp:17–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15namespace debugviewpp {
16
17ProcessReader::ProcessReader(Timer& timer, ILineBuffer& linebuffer, const std::wstring& pathName, const std::wstring& args) :
18 PolledLogSource(timer, SourceType::Pipe, linebuffer, 40),
19 m_process(pathName, args),
20 m_stdout(timer, linebuffer, m_process.GetStdOut(), m_process.GetProcessId(), Str(m_process.GetName()).str() + ":stdout", 0),
21 m_stderr(timer, linebuffer, m_process.GetStdErr(), m_process.GetProcessId(), Str(m_process.GetName()).str() + ":stderr", 0)
22{
23 SetDescription(m_process.GetName() + L" stdout/stderr");
24 StartThread();
25}
26
27ProcessReader::~ProcessReader()
28{

Callers

nothing calls this directly

Calls 6

StrClass · 0.85
GetStdOutMethod · 0.80
GetProcessIdMethod · 0.80
GetStdErrMethod · 0.80
strMethod · 0.45
GetNameMethod · 0.45

Tested by

no test coverage detected