FIB entry implementation with with additional references to the base container. More...
#include <ndn-fib-impl.h>


Public Types | |
|
typedef ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits < EntryImpl > , ndnSIM::counting_policy_traits > | trie |
Public Types inherited from ns3::ndn::fib::Entry | |
| typedef Entry | base_type |
Public Member Functions | |
| EntryImpl (Ptr< Fib > fib, const Ptr< const Name > &prefix) | |
| void | SetTrie (trie::iterator item) |
| trie::iterator | to_iterator () |
| trie::const_iterator | to_iterator () const |
Public Member Functions inherited from ns3::ndn::fib::Entry | |
| Entry (Ptr< Fib > fib, const Ptr< const Name > &prefix) | |
| Constructor. More... | |
| void | UpdateStatus (Ptr< Face > face, FaceMetric::Status status) |
| Update status of FIB next hop. More... | |
| void | AddOrUpdateRoutingMetric (Ptr< Face > face, int32_t metric) |
| Add or update routing metric of FIB next hop. More... | |
| void | SetRealDelayToProducer (Ptr< Face > face, Time delay) |
| Set real delay to the producer. | |
| void | Invalidate () |
| Invalidate face. More... | |
| void | UpdateFaceRtt (Ptr< Face > face, const Time &sample) |
| Update RTT averages for the face. | |
| const Name & | GetPrefix () const |
| Get prefix for the FIB entry. | |
| const FaceMetric & | FindBestCandidate (uint32_t skip=0) const |
| Find "best route" candidate, skipping `skip' first candidates (modulo # of faces) More... | |
| void | RemoveFace (const Ptr< Face > &face) |
Remove record associated with face | |
| Ptr< Fib > | GetFib () |
| Get pointer to access FIB, to which this entry is added. | |
Additional Inherited Members | |
Public Attributes inherited from ns3::ndn::fib::Entry | |
| Ptr< Fib > | m_fib |
| FIB to which entry is added. | |
| Ptr< const Name > | m_prefix |
| Prefix of the FIB entry. | |
| FaceMetricContainer::type | m_faces |
| Indexed list of faces. | |
| bool | m_needsProbing |
| flag indicating that probing should be performed | |
FIB entry implementation with with additional references to the base container.
Definition at line 38 of file ndn-fib-impl.h.