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 260 of file config.cc.
References Canonicalize(), and NS_LOG_FUNCTION.
Here is the call graph for this function:
|
virtual |
Definition at line 266 of file config.cc.
References NS_LOG_FUNCTION.
|
private |
Definition at line 271 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 477 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 321 of file config.cc.
References DoArrayResolve(), DoResolveOne(), ns3::PointerValue::Get(), ns3::TypeId::GetAttribute(), ns3::TypeId::GetAttributeN(), ns3::Object::GetObject(), ns3::TypeId::GetParent(), 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 312 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 299 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 291 of file config.cc.
References DoResolve(), m_path, and NS_LOG_FUNCTION.
Here is the call graph for this function:
|
private |
Definition at line 257 of file config.cc.
Referenced by Canonicalize(), and Resolve().
|
private |
Definition at line 256 of file config.cc.
Referenced by DoArrayResolve(), DoResolve(), and GetResolvedPath().