LLHTTPNode::Impl Class Reference

Collaboration diagram for LLHTTPNode::Impl:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< std::string,
LLHTTPNode * > 
ChildMap

Public Member Functions

 Impl ()
LLHTTPNodefindNamedChild (const std::string &name) const

Public Attributes

ChildMap mNamedChildren
LLHTTPNodemWildcardChild
std::string mWildcardName
std::string mWildcardKey
LLHTTPNodemParentNode

Detailed Description

LLHTTPNode

Definition at line 46 of file llhttpnode.cpp.


Member Typedef Documentation

typedef std::map<std::string, LLHTTPNode*> LLHTTPNode::Impl::ChildMap

Definition at line 49 of file llhttpnode.cpp.


Constructor & Destructor Documentation

LLHTTPNode::Impl::Impl (  )  [inline]

Definition at line 57 of file llhttpnode.cpp.


Member Function Documentation

LLHTTPNode * LLHTTPNode::Impl::findNamedChild ( const std::string &  name  )  const

Definition at line 63 of file llhttpnode.cpp.

References get_ptr_in_map(), mNamedChildren, mWildcardChild, and mWildcardName.

Referenced by LLHTTPNode::addNode(), and LLHTTPNode::findNode().


Member Data Documentation

ChildMap LLHTTPNode::Impl::mNamedChildren

Definition at line 51 of file llhttpnode.cpp.

Referenced by LLHTTPNode::addNode(), LLHTTPNode::allNodePaths(), findNamedChild(), LLHTTPNode::getChild(), and LLHTTPNode::~LLHTTPNode().

LLHTTPNode* LLHTTPNode::Impl::mParentNode

Definition at line 55 of file llhttpnode.cpp.

Referenced by LLHTTPNode::addNode(), and LLHTTPNode::rootNode().

LLHTTPNode* LLHTTPNode::Impl::mWildcardChild

Definition at line 52 of file llhttpnode.cpp.

Referenced by LLHTTPNode::addNode(), LLHTTPNode::allNodePaths(), findNamedChild(), LLHTTPNode::getChild(), and LLHTTPNode::~LLHTTPNode().

std::string LLHTTPNode::Impl::mWildcardKey

Definition at line 54 of file llhttpnode.cpp.

Referenced by LLHTTPNode::addNode(), and LLHTTPNode::getChild().

std::string LLHTTPNode::Impl::mWildcardName

Definition at line 53 of file llhttpnode.cpp.

Referenced by LLHTTPNode::addNode(), LLHTTPNode::allNodePaths(), and findNamedChild().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:24 2010 for Second Life Viewer by  doxygen 1.4.7