PPI: Add missing TargetDgramWriter doku
[senf.git] / Utils / Logger / AreaRegistry.cc
index 5dc0d9d..11bec47 100644 (file)
 ///////////////////////////////////////////////////////////////////////////
 // senf::log::detail::AreaBase
 
-prefix_ senf::log::detail::AreaBase::~AreaBase()
+prefix_ senf::log::detail::AreaBase::AreaBase()
+    : alive_ (true)
 {}
 
+prefix_ senf::log::detail::AreaBase::~AreaBase()
+{
+    alive_ = false;
+}
+
 prefix_ void senf::log::detail::AreaBase::updateRoutingCache(Target & target,
                                                              StreamBase const & stream,
                                                              unsigned limit)
@@ -89,7 +95,7 @@ prefix_ void senf::log::detail::AreaBase::removeRoutingCache(Target & target,
 
 prefix_ void senf::log::detail::AreaBase::write(time_type timestamp,
                                                 StreamBase const & stream, unsigned level,
-                                                std::string msg)
+                                                std::string const & msg)
     const
 {
     if (stream.index >= routingCache_.size())