senf::log::detail::AreaBase Struct Reference

Internal: Area base class. More...

List of all members.


Detailed Description

Internal: Area base class.

Definition at line 48 of file AreaRegistry.ih.


Classes

struct   CacheEntry
struct   RouteEntry

Public Member Functions

  AreaBase ()
virtual  ~AreaBase ()
std::string  fullName () const
virtual std::string  v_name () const
void  init ()
bool  alive () const
unsigned  limit (StreamBase const &stream) const
void  updateRoutingCache (Target &target, StreamBase const &stream, unsigned limit) const
void  removeRoutingCache (Target &target, StreamBase const &stream) const
void  write (time_type timestamp, StreamBase const &stream, unsigned level, std::string const &msg) const

Constructor & Destructor Documentation

senf::log::detail::AreaBase::
AreaBase ()

Definition at line 39 of file AreaRegistry.cc.

senf::log::detail::AreaBase::
~AreaBase ()

Definition at line 43 of file AreaRegistry.cc.


Member Function Documentation

bool senf::log::detail::AreaBase::
alive ()

Definition at line 91 of file AreaRegistry.cci.

std::string senf::log::detail::AreaBase::
fullName ()

Definition at line 74 of file AreaRegistry.cci.

void senf::log::detail::AreaBase::
init ()

Definition at line 86 of file AreaRegistry.cci.

unsigned senf::log::detail::AreaBase::
limit ( StreamBase const &  stream )

Definition at line 97 of file AreaRegistry.cci.

void senf::log::detail::AreaBase::
removeRoutingCache ( Target target,
StreamBase const &  stream )

Definition at line 75 of file AreaRegistry.cc.

void senf::log::detail::AreaBase::
updateRoutingCache ( Target target,
StreamBase const &  stream,
unsigned  limit )

Definition at line 48 of file AreaRegistry.cc.

std::string senf::log::detail::AreaBase::
v_name ()

Definition at line 80 of file AreaRegistry.cci.

void senf::log::detail::AreaBase::
write ( time_type  timestamp,
StreamBase const &  stream,
unsigned  level,
std::string const &  msg )

Definition at line 96 of file AreaRegistry.cc.


The documentation for this struct was generated from the following files: