trunk/branch integration: Process::terminationEvent()

This commit is contained in:
Marian Krivos 2011-08-22 17:42:31 +00:00
parent e4cfab03de
commit d32aea5dbe
2 changed files with 18 additions and 6 deletions

View File

@ -205,11 +205,17 @@ void ProcessImpl::killImpl(PIDImpl pid)
void ProcessImpl::requestTerminationImpl(PIDImpl pid)
{
std::string evName("POCOTRM");
evName.append(NumberFormatter::formatHex(pid, 8));
NamedEvent ev(evName);
NamedEvent ev(terminationEventName(pid));
ev.set();
}
std::string ProcessImpl::terminationEventName(PIDImpl pid)
{
std::string evName("POCOTRM");
NumberFormatter::appendHex(evName, pid, 8);
return evName;
}
} // namespace Poco

View File

@ -209,11 +209,17 @@ void ProcessImpl::killImpl(PIDImpl pid)
void ProcessImpl::requestTerminationImpl(PIDImpl pid)
{
std::string evName("POCOTRM");
evName.append(NumberFormatter::formatHex(pid, 8));
NamedEvent ev(evName);
NamedEvent ev(terminationEventName(pid));
ev.set();
}
std::string ProcessImpl::terminationEventName(PIDImpl pid)
{
std::string evName("POCOTRM");
NumberFormatter::appendHex(evName, pid, 8);
return evName;
}
} // namespace Poco