X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Ffilter_log.cpp;h=34a335c58a76602bcc33b63a877b54efd92a205d;hb=f47e8cf4cde2ba5465106e219c803e6424a4f177;hp=2f521d2bc6e55b12f3cf1b369e7c2816062e4d75;hpb=edb11cb2d4bf64c64e4effe67845f58c4e014e45;p=metaproxy-moved-to-github.git diff --git a/src/filter_log.cpp b/src/filter_log.cpp index 2f521d2..34a335c 100644 --- a/src/filter_log.cpp +++ b/src/filter_log.cpp @@ -1,4 +1,4 @@ -/* $Id: filter_log.cpp,v 1.14 2006-01-11 08:53:52 adam Exp $ +/* $Id: filter_log.cpp,v 1.16 2006-01-17 15:08:02 adam Exp $ Copyright (c) 2005, Index Data. %LICENSE% @@ -6,7 +6,6 @@ #include "config.hpp" -#include "xmlutil.hpp" #include "package.hpp" #include @@ -24,14 +23,12 @@ namespace yp2 { namespace filter { class Log::Rep { friend class Log; - static boost::mutex m_log_mutex; + boost::mutex m_log_mutex; std::string m_msg; }; } } -boost::mutex yf::Log::Rep::m_log_mutex; - yf::Log::Log(const std::string &x) : m_p(new Rep) { m_p->m_msg = x; @@ -53,7 +50,7 @@ void yf::Log::process(yp2::Package &package) const // scope for locking Ostream { - boost::mutex::scoped_lock scoped_lock(Rep::m_log_mutex); + boost::mutex::scoped_lock scoped_lock(m_p->m_log_mutex); std::cout << receive_time << " " << m_p->m_msg; std::cout << " request id=" << package.session().id(); std::cout << " close=" @@ -78,7 +75,7 @@ void yf::Log::process(yp2::Package &package) const // scope for locking Ostream { - boost::mutex::scoped_lock scoped_lock(Rep::m_log_mutex); + boost::mutex::scoped_lock scoped_lock(m_p->m_log_mutex); std::cout << send_time << " " << m_p->m_msg; std::cout << " response id=" << package.session().id(); std::cout << " close="