RSC  0.17.1
rsc::logging::LoggerFactory::ReselectVisitor Class Reference
Inheritance diagram for rsc::logging::LoggerFactory::ReselectVisitor:
Inheritance graph
Collaboration diagram for rsc::logging::LoggerFactory::ReselectVisitor:
Collaboration graph

Public Member Functions

 ReselectVisitor (boost::shared_ptr< LoggingSystem > newSystem)
 
bool visit (const LoggerTreeNode::NamePath &path, LoggerTreeNodePtr node, const Logger::Level &)
 Called for each node in the tree. More...
 
- Public Member Functions inherited from rsc::logging::LoggerTreeNode::Visitor
virtual ~Visitor ()
 

Private Attributes

boost::shared_ptr< LoggingSystemnewSystem
 

Detailed Description

Definition at line 140 of file LoggerFactory.cpp.

Constructor & Destructor Documentation

rsc::logging::LoggerFactory::ReselectVisitor::ReselectVisitor ( boost::shared_ptr< LoggingSystem newSystem)
inline

Definition at line 143 of file LoggerFactory.cpp.

Member Function Documentation

bool rsc::logging::LoggerFactory::ReselectVisitor::visit ( const LoggerTreeNode::NamePath path,
LoggerTreeNodePtr  node,
const Logger::Level parentLevel 
)
inlinevirtual

Called for each node in the tree.

Parameters
pathcurrent path in the tree
nodecurrently visited node
parentLeveldirect or derived level of the parent node
Returns
to descend into this node's children, else false

Implements rsc::logging::LoggerTreeNode::Visitor.

Definition at line 147 of file LoggerFactory.cpp.

Member Data Documentation

boost::shared_ptr<LoggingSystem> rsc::logging::LoggerFactory::ReselectVisitor::newSystem
private

Definition at line 157 of file LoggerFactory.cpp.


The documentation for this class was generated from the following file: