A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::NameNode Class Reference
+ Collaboration diagram for ns3::NameNode:

Public Member Functions

 NameNode ()
 
 NameNode (const NameNode &nameNode)
 
 NameNode (NameNode *parent, std::string name, Ptr< Object > object)
 
 ~NameNode ()
 
NameNodeoperator= (const NameNode &rhs)
 

Public Attributes

std::string m_name
 
std::map< std::string, NameNode * > m_nameMap
 
Ptr< Objectm_object
 
NameNodem_parent
 

Detailed Description

Definition at line 31 of file names.cc.

Constructor & Destructor Documentation

ns3::NameNode::NameNode ( )

Definition at line 48 of file names.cc.

ns3::NameNode::NameNode ( const NameNode nameNode)

Definition at line 53 of file names.cc.

References m_name, m_nameMap, m_object, and m_parent.

ns3::NameNode::NameNode ( NameNode parent,
std::string  name,
Ptr< Object object 
)

Definition at line 71 of file names.cc.

References NS_LOG_FUNCTION.

ns3::NameNode::~NameNode ( )

Definition at line 77 of file names.cc.

References NS_LOG_FUNCTION.

Member Function Documentation

NameNode & ns3::NameNode::operator= ( const NameNode rhs)

Definition at line 62 of file names.cc.

References m_name, m_nameMap, m_object, and m_parent.

Member Data Documentation

std::map<std::string, NameNode *> ns3::NameNode::m_nameMap
Ptr<Object> ns3::NameNode::m_object

Definition at line 43 of file names.cc.

Referenced by ns3::NamesPriv::Clear(), NameNode(), ns3::NamesPriv::NamesPriv(), and operator=().

NameNode* ns3::NameNode::m_parent

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