NS-3 based Named Data Networking (NDN) simulator
ndnSIM: NDN, CCN, CCNx, content centric networks
API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ns3::ndn::fib::FibImpl Member List

This is the complete list of members for ns3::ndn::fib::FibImpl, including all inherited members.

Add(const Name &prefix, Ptr< Face > face, int32_t metric)ns3::ndn::fib::FibImplvirtual
Add(const Ptr< const Name > &prefix, Ptr< Face > face, int32_t metric)ns3::ndn::fib::FibImplvirtual
Begin() const ns3::ndn::fib::FibImplvirtual
Begin()ns3::ndn::fib::FibImplvirtual
clear() (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
const_iterator typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >protected
deepest_prefix_match(const Name &key)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
deepest_prefix_match_if(const Name &key, Predicate pred)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
deepest_prefix_match_if_next_level(const Name &key, Predicate pred)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
DoDispose()ns3::ndn::fib::FibImplprotectedvirtual
end() const (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
End() const ns3::ndn::fib::FibImplvirtual
End()ns3::ndn::fib::FibImplvirtual
erase(const Name &key) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
erase(iterator node) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
Fib()ns3::ndn::Fibinline
FibImpl()ns3::ndn::fib::FibImpl
Find(const Name &prefix)ns3::ndn::fib::FibImplvirtual
find_exact(const Name &key)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
GetFib(Ptr< Object > node)ns3::ndn::Fibinlinestatic
getPolicy() const (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
getPolicy() (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
GetSize() const ns3::ndn::fib::FibImplvirtual
getTrie() const (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
getTrie() (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
GetTypeId()ns3::ndn::fib::FibImplstatic
insert(const Name &key, typename ndnSIM::smart_pointer_payload_traits< EntryImpl >::insert_type payload) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
InvalidateAll()ns3::ndn::fib::FibImplvirtual
iterator typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >protected
longest_prefix_match(const Name &key)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
longest_prefix_match_if(const Name &key, Predicate pred)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
LongestPrefixMatch(const Interest &interest)ns3::ndn::fib::FibImplvirtual
modify(iterator position, Modifier mod) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
Next(Ptr< const Entry > item) const (defined in ns3::ndn::fib::FibImpl)ns3::ndn::fib::FibImplvirtual
Next(Ptr< Entry > item) (defined in ns3::ndn::fib::FibImpl)ns3::ndn::fib::FibImplvirtual
ns3::ndn::Fib::Next(Ptr< const fib::Entry >) const =0ns3::ndn::Fibpure virtual
ns3::ndn::Fib::Next(Ptr< fib::Entry >)=0ns3::ndn::Fibpure virtual
NotifyNewAggregate()ns3::ndn::fib::FibImplprotectedvirtual
parent_trie typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >protected
policy_container typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >protected
Print(std::ostream &os) const ns3::ndn::fib::FibImplvirtual
Remove(const Ptr< const Name > &prefix)ns3::ndn::fib::FibImplvirtual
RemoveFromAll(Ptr< Face > face)ns3::ndn::fib::FibImplvirtual
s_iterator_to(typename parent_trie::iterator item) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotectedstatic
super typedef (defined in ns3::ndn::fib::FibImpl)ns3::ndn::fib::FibImpl
trie_with_policy(size_t bucketSize=1, size_t bucketIncrement=1) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits >inlineprotected
~Fib()ns3::ndn::Fibinlinevirtual