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::Lru Member List

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

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