void PassiveLogSource::AddMessage(DWORD pid, const std::string& processName, const std::string& message) { boost::mutex::scoped_lock lock(m_mutex); m_lines.push_back(PollLine(pid, processName, message, this)); }
void PassiveLogSource::AddMessage(const std::string& message) { boost::mutex::scoped_lock lock(m_mutex); m_lines.push_back(PollLine(0, "[internal]", message, this)); }
void PassiveLogSource::AddMessage(DWORD pid, const char* processName, const char* message) { boost::mutex::scoped_lock lock(m_mutex); m_lines.push_back(PollLine(pid, processName, message, shared_from_this())); }