Collaboration diagram for ns3::Resolver:Public Member Functions | |
| Resolver (std::string path) | |
| virtual | ~Resolver () | 
| void | Resolve (Ptr< Object > root) | 
Private Member Functions | |
| void | Canonicalize (void) | 
| void | DoArrayResolve (std::string path, const ObjectPtrContainerValue &vector) | 
| virtual void | DoOne (Ptr< Object > object, std::string path)=0 | 
| void | DoResolve (std::string path, Ptr< Object > root) | 
| void | DoResolveOne (Ptr< Object > object) | 
| std::string | GetResolvedPath (void) const | 
Private Attributes | |
| std::string | m_path | 
| std::vector< std::string > | m_workStack | 
| ns3::Resolver::Resolver | ( | std::string | path | ) | 
Definition at line 254 of file config.cc.
References Canonicalize(), and NS_LOG_FUNCTION.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 260 of file config.cc.
References NS_LOG_FUNCTION.
      
  | 
  private | 
Definition at line 265 of file config.cc.
References m_path, and NS_LOG_FUNCTION.
Referenced by Resolver().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 461 of file config.cc.
References ns3::ObjectPtrContainerValue::Begin(), DoResolve(), ns3::ObjectPtrContainerValue::End(), m_workStack, ns3::ArrayMatcher::Matches(), NS_ASSERT, and NS_LOG_FUNCTION.
Referenced by DoResolve().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 315 of file config.cc.
References DoArrayResolve(), DoResolveOne(), ns3::PointerValue::Get(), ns3::TypeId::GetAttribute(), ns3::TypeId::GetAttributeN(), ns3::Object::GetObject(), GetResolvedPath(), ns3::TypeId::LookupByName(), m_workStack, NS_ASSERT, NS_LOG_DEBUG, NS_LOG_ERROR, NS_LOG_FUNCTION, and ns3::PeekPointer().
Referenced by DoArrayResolve(), and Resolve().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 306 of file config.cc.
References DoOne(), GetResolvedPath(), NS_LOG_DEBUG, and NS_LOG_FUNCTION.
Referenced by DoResolve().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 293 of file config.cc.
References m_workStack, and NS_LOG_FUNCTION.
Referenced by DoResolve(), and DoResolveOne().
 Here is the caller graph for this function:Definition at line 285 of file config.cc.
References DoResolve(), m_path, and NS_LOG_FUNCTION.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 251 of file config.cc.
Referenced by Canonicalize(), and Resolve().
      
  | 
  private | 
Definition at line 250 of file config.cc.
Referenced by DoArrayResolve(), DoResolve(), and GetResolvedPath().