#include <senf/Utils/Logger/StreamRegistry.hh>
The stream registry keeps track of all streams defined. stream classes are defined as singletons and will automatically register with this registry.
The stream registry exposes a forward sequence interface which is a sequence of the names of all registered streams.
Definition at line 52 of file StreamRegistry.hh.
Public Types |
|
typedef boost::transform_iterator < ::__gnu_cxx::select1st < Registry::value_type > , Registry::const_iterator > |
iterator |
Public Member Functions |
|
iterator | begin () |
iterator | end () |
detail::StreamBase const * | lookup (std::string const &name) |
Static Public Member Functions |
|
static AreaRegistry & | instance () |
Access stream registry singleton instance. |
typedef boost::transform_iterator< ::__gnu_cxx::select1st<Registry::value_type>, Registry::const_iterator > senf::log::StreamRegistry:: | ||||
iterator | ||||
Definition at line 59 of file StreamRegistry.hh.
senf::log::StreamRegistry::iterator senf::log::StreamRegistry:: | ||||
begin | () | |||
Definition at line 40 of file StreamRegistry.cci.
senf::log::StreamRegistry::iterator senf::log::StreamRegistry:: | ||||
end | () | |||
Definition at line 46 of file StreamRegistry.cci.
static AreaRegistry& senf::log::StreamRegistry:: | ||||
instance | () | |||
Access stream registry singleton instance.
Reimplemented from senf::singleton< StreamRegistry >.
senf::log::detail::StreamBase const * senf::log::StreamRegistry:: | ||||
lookup | ( | std::string const & | name | ) |
Definition at line 58 of file StreamRegistry.cci.