Classes | |
| struct | BlackList |
| struct | CloseNeighbor |
| class | DsrAckHeaderTest |
| class | DsrAckReqHeaderTest |
| class | DsrCacheEntryTest |
| class | DsrFsHeader |
| Dsr fixed size header Format. More... | |
| class | DsrFsHeaderTest |
| class | DsrNetworkQueue |
| class | DsrNetworkQueueEntry |
| DSR Network Queue Entry. More... | |
| class | DsrOptionAck |
| Dsr Option Ack. More... | |
| class | DsrOptionAckHeader |
| Acknowledgement (ACK) Message Format. More... | |
| class | DsrOptionAckReq |
| Dsr Option. More... | |
| class | DsrOptionAckReqHeader |
| Acknowledgement Request (ACK_RREQ) Message Format. More... | |
| class | DsrOptionField |
| class | DsrOptionHeader |
| Header for Dsr Options. More... | |
| class | DsrOptionPad1 |
| Dsr Option Pad1. More... | |
| class | DsrOptionPad1Header |
| Header of Dsr Option Pad1. More... | |
| class | DsrOptionPadn |
| IPv4 Option Padn. More... | |
| class | DsrOptionPadnHeader |
| Header of Dsr Option Padn. More... | |
| class | DsrOptionRerr |
| Dsr Option Route Error. More... | |
| class | DsrOptionRerrHeader |
| Header of Dsr Option Route Error. More... | |
| class | DsrOptionRerrUnreachHeader |
| Route Error (RERR) Unreachable node address option Message Format. More... | |
| class | DsrOptionRerrUnsupportHeader |
| Route Error (RERR) Unsupported option Message Format. More... | |
| class | DsrOptionRrep |
| Dsr Option Route Reply. More... | |
| class | DsrOptionRrepHeader |
| Route Reply (RREP) Message Format. More... | |
| class | DsrOptionRreq |
| Dsr Option Rreq. More... | |
| class | DsrOptionRreqHeader |
| Route Request (RREQ) Message Format. More... | |
| class | DsrOptions |
| class | DsrOptionSR |
| Dsr Option Source Route. More... | |
| class | DsrOptionSRHeader |
| Source Route (SR) Message Format. More... | |
| class | DsrRerrHeaderTest |
| class | DsrRouting |
| Dsr Routing base. More... | |
| class | DsrRoutingHeader |
| Header of Dsr Routing. More... | |
| class | DsrRrepHeaderTest |
| class | DsrRreqHeaderTest |
| class | DsrRreqTableTest |
| class | DsrSendBuffTest |
| class | DsrSRHeaderTest |
| class | DsrTestSuite |
| class | ErrorBuffEntry |
| DSR Error Buffer Entry. More... | |
| class | ErrorBuffer |
| DSR error buffer. More... | |
| class | GraReply |
| maintain the gratuitous reply More... | |
| struct | GraReplyEntry |
| struct | IsExpired |
| struct | Link |
| DSR Route Cache Entry. More... | |
| struct | LinkKey |
| class | LinkStab |
| class | MaintainBuffEntry |
| DSR Maintain Buffer Entry. More... | |
| class | MaintainBuffer |
| DSR maintain buffer. More... | |
| struct | NetworkKey |
| class | NodeStab |
| class | PassiveBuffEntry |
| DSR Passive Buffer Entry. More... | |
| class | PassiveBuffer |
| DSR passive buffer. More... | |
| struct | PassiveKey |
| class | ReceivedRreqEntry |
| class | RouteCache |
| DSR route request queue Since DSR is an on demand routing we queue requests while looking for route. More... | |
| class | RouteCacheEntry |
| class | RreqTable |
| maintain list of RreqTable entry More... | |
| struct | RreqTableEntry |
| class | SendBuffEntry |
| DSR Send Buffer Entry. More... | |
| class | SendBuffer |
| DSR send buffer. More... | |
Typedefs | |
| typedef std::list < RouteCacheEntry > ::value_type | route_pair |
Enumerations | |
| enum | DsrMessageType { DSR_CONTROL_PACKET = 1, DSR_DATA_PACKET = 2 } |
| enum | ErrorType { NODE_UNREACHABLE = 1, FLOW_STATE_NOT_SUPPORTED = 2, OPTION_NOT_SUPPORTED = 3 } |
| Route Error (RERR) Message Format. More... | |
| enum | LinkStates { PROBABLE = 0, QUESTIONABLE = 1 } |
Variables | |
| ns3::dsr::DsrTestSuite | g_dsrTestSuite |
| typedef std::list<RouteCacheEntry>::value_type ns3::dsr::route_pair |
Definition at line 103 of file dsr-rcache.cc.
Definition at line 44 of file dsr-network-queue.h.
| enum ns3::dsr::LinkStates |
Definition at line 46 of file dsr-rreq-table.h.
| bool ns3::dsr::CompareRoutesBoth | ( | const RouteCacheEntry & | a, |
| const RouteCacheEntry & | b | ||
| ) |
Definition at line 55 of file dsr-rcache.cc.
References ns3::dsr::RouteCacheEntry::GetExpireTime(), and ns3::dsr::RouteCacheEntry::GetVector().
Here is the call graph for this function:| bool ns3::dsr::CompareRoutesExpire | ( | const RouteCacheEntry & | a, |
| const RouteCacheEntry & | b | ||
| ) |
Definition at line 69 of file dsr-rcache.cc.
References ns3::dsr::RouteCacheEntry::GetExpireTime().
Referenced by ns3::dsr::RouteCache::AddRoute(), ns3::dsr::RouteCache::DeleteAllRoutesIncludeLink(), ns3::dsr::RouteCache::FindSameRoute(), ns3::dsr::RouteCache::LookupRoute(), and ns3::dsr::RouteCache::UpdateRouteEntry().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ns3::dsr::CompareRoutesHops | ( | const RouteCacheEntry & | a, |
| const RouteCacheEntry & | b | ||
| ) |
Definition at line 63 of file dsr-rcache.cc.
References ns3::dsr::RouteCacheEntry::GetVector().
Here is the call graph for this function:| ns3::dsr::NS_LOG_COMPONENT_DEFINE | ( | "DsrFsHeader" | ) |
| ns3::dsr::NS_LOG_COMPONENT_DEFINE | ( | "DsrOptionHeader" | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | GraReply | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | RreqTable | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrFsHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | PassiveBuffer | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrNetworkQueue | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptions | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrRouting | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionPad1Header | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | RouteCache | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionPadnHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRreqHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrRoutingHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionPad1 | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRrepHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionPadn | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRreq | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionSRHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRerrHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRerrUnreachHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRerrUnsupportHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRrep | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionAckReqHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionAckHeader | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionSR | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionRerr | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionAckReq | ) |
| ns3::dsr::NS_OBJECT_ENSURE_REGISTERED | ( | DsrOptionAck | ) |
|
inlinestatic |
Definition at line 322 of file dsr-fs-header.h.
References ns3::dsr::DsrRoutingHeader::Print().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1376 of file dsr-option-header.h.
References ns3::dsr::DsrOptionSRHeader::Print().
Here is the call graph for this function:| ns3::dsr::DsrTestSuite ns3::dsr::g_dsrTestSuite |