Node in the naming tree. More...
| Public Member Functions | |
| NameNode () | |
| Default constructor.  More... | |
| NameNode (const NameNode &nameNode) | |
| Copy constructor.  More... | |
| NameNode (NameNode *parent, std::string name, Ptr< Object > object) | |
| Constructor.  More... | |
| ~NameNode () | |
| Destructor.  More... | |
| NameNode & | operator= (const NameNode &rhs) | 
| Assignment operator.  More... | |
| Public Attributes | |
| std::string | m_name | 
| The name of this NameNode.  More... | |
| std::map< std::string, NameNode * > | m_nameMap | 
| Children of this NameNode.  More... | |
| Ptr< Object > | m_object | 
| The object corresponding to this NameNode.  More... | |
| NameNode * | m_parent | 
| The parent NameNode.  More... | |
| ns3::NameNode::NameNode | ( | const NameNode & | nameNode | ) | 
| ns3::NameNode::~NameNode | ( | ) | 
| std::string ns3::NameNode::m_name | 
The name of this NameNode.
Definition at line 74 of file names.cc.
Referenced by ns3::NamesPriv::Clear(), ns3::NamesPriv::FindPath(), NameNode(), ns3::NamesPriv::NamesPriv(), operator=(), ns3::NamesPriv::Rename(), and ns3::NamesPriv::~NamesPriv().
| std::map<std::string, NameNode *> ns3::NameNode::m_nameMap | 
Children of this NameNode.
Definition at line 79 of file names.cc.
Referenced by ns3::NamesPriv::Add(), ns3::NamesPriv::Clear(), ns3::NamesPriv::Find(), ns3::NamesPriv::IsDuplicateName(), NameNode(), operator=(), and ns3::NamesPriv::Rename().
The object corresponding to this NameNode.
Definition at line 76 of file names.cc.
Referenced by ns3::NamesPriv::Clear(), NameNode(), ns3::NamesPriv::NamesPriv(), and operator=().
| NameNode* ns3::NameNode::m_parent | 
The parent NameNode.
Definition at line 72 of file names.cc.
Referenced by ns3::NamesPriv::Clear(), ns3::NamesPriv::FindPath(), NameNode(), ns3::NamesPriv::NamesPriv(), and operator=().
 1.8.14
 1.8.14