A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::NamesPriv Class Reference

Public Member Functions

bool Add (std::string name, Ptr< Object > object)
 
bool Add (std::string path, std::string name, Ptr< Object > object)
 
bool Add (Ptr< Object > context, std::string name, Ptr< Object > object)
 
void Clear (void)
 
Ptr< ObjectFind (std::string name)
 
Ptr< ObjectFind (std::string path, std::string name)
 
Ptr< ObjectFind (Ptr< Object > context, std::string name)
 
std::string FindName (Ptr< Object > object)
 
std::string FindPath (Ptr< Object > object)
 
bool Rename (std::string oldpath, std::string newname)
 
bool Rename (std::string path, std::string oldname, std::string newname)
 
bool Rename (Ptr< Object > context, std::string oldname, std::string newname)
 

Private Member Functions

bool IsDuplicateName (NameNode *node, std::string name)
 
NameNodeIsNamed (Ptr< Object >)
 

Static Private Member Functions

static NamesPrivGet (void)
 

Private Attributes

std::map< Ptr< Object >
, NameNode * > 
m_objectMap
 
NameNode m_root
 

Friends

class Names
 

Detailed Description

Definition at line 81 of file names.cc.


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