X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FStreamRegistry.cci;h=02f01511bfdcedba67c1f58ea78ba61f6489e9e4;hb=61dc3812717cdc89fa2402006d4009236b72dc8f;hp=5bb5b742c22c97efd3b3cb2874def91cb160cd42;hpb=61419d9a2e1060f7ede22fa19fd9d0b401bbc87a;p=senf.git diff --git a/Utils/Logger/StreamRegistry.cci b/Utils/Logger/StreamRegistry.cci index 5bb5b74..02f0151 100644 --- a/Utils/Logger/StreamRegistry.cci +++ b/Utils/Logger/StreamRegistry.cci @@ -1,8 +1,8 @@ // $Id$ // -// Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -59,6 +59,13 @@ prefix_ void senf::log::StreamRegistry::registerStream(detail::StreamBase const registry_.insert( std::make_pair(stream.v_name(), &stream) ); } +prefix_ senf::log::detail::StreamBase const * +senf::log::StreamRegistry::lookup(std::string const & name) +{ + Registry::iterator i (registry_.find(name)); + return i == registry_.end() ? 0 : i->second; +} + /////////////////////////////////////////////////////////////////////////// // senf::log::detail::StreamBase