Route lookup result, return type of LookupXXX methods. More...
#include "hwmp-rtable.h"
Collaboration diagram for ns3::dot11s::HwmpRtable::LookupResult:Public Member Functions | |
| LookupResult (Mac48Address r=Mac48Address::GetBroadcast(), uint32_t i=INTERFACE_ANY, uint32_t m=MAX_METRIC, uint32_t s=0, Time l=Seconds(0.0)) | |
| Lookup result function. More... | |
| bool | IsValid () const |
| bool | operator== (const LookupResult &o) const |
| Compare route lookup results, used by tests. More... | |
Public Attributes | |
| uint32_t | ifIndex |
| IF index. More... | |
| Time | lifetime |
| lifetime More... | |
| uint32_t | metric |
| metric More... | |
| Mac48Address | retransmitter |
| retransmitter More... | |
| uint32_t | seqnum |
| sequence number More... | |
Route lookup result, return type of LookupXXX methods.
Definition at line 44 of file hwmp-rtable.h.
| ns3::dot11s::HwmpRtable::LookupResult::LookupResult | ( | Mac48Address | r = Mac48Address::GetBroadcast (), |
| uint32_t | i = INTERFACE_ANY, |
||
| uint32_t | m = MAX_METRIC, |
||
| uint32_t | s = 0, |
||
| Time | l = Seconds (0.0) |
||
| ) |
Lookup result function.
| r | the result address |
| i | the interface |
| m | the metric |
| s | the sequence number |
| l | the lifetime |
Definition at line 248 of file hwmp-rtable.cc.
| bool ns3::dot11s::HwmpRtable::LookupResult::IsValid | ( | ) | const |
Definition at line 253 of file hwmp-rtable.cc.
References ns3::Mac48Address::GetBroadcast(), ns3::dot11s::HwmpRtable::INTERFACE_ANY, and ns3::dot11s::HwmpRtable::MAX_METRIC.
Referenced by HwmpRtableTest::TestExpire(), and HwmpRtableTest::TestLookup().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ns3::dot11s::HwmpRtable::LookupResult::operator== | ( | const LookupResult & | o | ) | const |
Compare route lookup results, used by tests.
| o | the lookup result to compare |
Definition at line 243 of file hwmp-rtable.cc.
References ifIndex, metric, retransmitter, and seqnum.
| uint32_t ns3::dot11s::HwmpRtable::LookupResult::ifIndex |
| Time ns3::dot11s::HwmpRtable::LookupResult::lifetime |
lifetime
Definition at line 50 of file hwmp-rtable.h.
| uint32_t ns3::dot11s::HwmpRtable::LookupResult::metric |
metric
Definition at line 48 of file hwmp-rtable.h.
Referenced by operator==(), and ns3::dot11s::HwmpProtocol::ReceivePreq().
| Mac48Address ns3::dot11s::HwmpRtable::LookupResult::retransmitter |
retransmitter
Definition at line 46 of file hwmp-rtable.h.
Referenced by operator==(), and ns3::dot11s::HwmpProtocol::ReceivePreq().
| uint32_t ns3::dot11s::HwmpRtable::LookupResult::seqnum |
sequence number
Definition at line 49 of file hwmp-rtable.h.
Referenced by operator==(), and ns3::dot11s::HwmpProtocol::RetryPathDiscovery().