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::pit::PitImpl< Policy > Member List

This is the complete list of members for ns3::ndn::pit::PitImpl< Policy >, including all inherited members.

Begin()ns3::ndn::pit::PitImpl< Policy >virtual
CleanExpired() (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >protected
clear() (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
const_iterator typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >protected
Create(Ptr< const Interest > header)ns3::ndn::pit::PitImpl< Policy >virtual
deepest_prefix_match(const Name &key)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
deepest_prefix_match_if(const Name &key, Predicate pred)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >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< PitImpl< Policy > > >, Policy >inlineprotected
DoDispose()ns3::ndn::pit::PitImpl< Policy >protectedvirtual
End()ns3::ndn::pit::PitImpl< Policy >virtual
end() const (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
entry typedef (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >
EntryImpl< PitImpl > (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >friend
erase(const Name &key) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
erase(iterator node) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
Find(const Name &prefix)ns3::ndn::pit::PitImpl< Policy >virtual
find_exact(const Name &key)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
GetMaxPitEntryLifetime() const ns3::ndn::Pitinline
GetPit(Ptr< Object > node)ns3::ndn::Pitinlinestatic
GetPolicy() const (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >inline
GetPolicy() (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >inline
getPolicy() const (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
getPolicy() (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
GetSize() const ns3::ndn::pit::PitImpl< Policy >virtual
getTrie() const (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
getTrie() (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
GetTypeId()ns3::ndn::pit::PitImpl< Policy >static
insert(const Name &key, typename ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >::insert_type payload) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
iterator typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >protected
longest_prefix_match(const Name &key)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
longest_prefix_match_if(const Name &key, Predicate pred)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
Lookup(const Data &header)ns3::ndn::pit::PitImpl< Policy >virtual
Lookup(const Interest &header)ns3::ndn::pit::PitImpl< Policy >virtual
m_maxPitEntryLifetime (defined in ns3::ndn::Pit)ns3::ndn::Pitprotected
m_PitEntryPruningTimout (defined in ns3::ndn::Pit)ns3::ndn::Pitprotected
MarkErased(Ptr< Entry > entry) (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >virtual
ns3::ndn::Pit::MarkErased(Ptr< pit::Entry > entry)=0ns3::ndn::Pitpure virtual
modify(iterator position, Modifier mod) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
Next(Ptr< Entry >) (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >virtual
ns3::ndn::Pit::Next(Ptr< pit::Entry >)=0ns3::ndn::Pitpure virtual
NotifyNewAggregate()ns3::ndn::pit::PitImpl< Policy >protectedvirtual
parent_trie typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >protected
Pit()ns3::ndn::Pit
PitImpl()ns3::ndn::pit::PitImpl< Policy >
policy_container typedef (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >protected
Print(std::ostream &os) const ns3::ndn::pit::PitImpl< Policy >virtual
RescheduleCleaning() (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >protected
s_iterator_to(typename parent_trie::iterator item) (defined in ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotectedstatic
SetMaxPitEntryLifetime(const Time &maxLifetime)ns3::ndn::Pitinline
super typedef (defined in ns3::ndn::pit::PitImpl< Policy >)ns3::ndn::pit::PitImpl< Policy >
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< PitImpl< Policy > > >, Policy >)ns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy >inlineprotected
~Pit()ns3::ndn::Pitvirtual
~PitImpl()ns3::ndn::pit::PitImpl< Policy >virtual