The maintenance buffer is responsible for maintaining packet next hop delivery The data packet is saved in maintenance buffer whenever the data packet is sent out of send buffer. More...
#include "dsr-maintain-buff.h"
Collaboration diagram for ns3::dsr::LinkKey:Public Member Functions | |
| bool | operator< (const LinkKey &o) const |
| Compare maintain Buffer entries. | |
Public Attributes | |
| Ipv4Address | m_destination |
| destination address | |
| Ipv4Address | m_nextHop |
| next hop address | |
| Ipv4Address | m_ourAdd |
| local address | |
| Ipv4Address | m_source |
| source address | |
The maintenance buffer is responsible for maintaining packet next hop delivery The data packet is saved in maintenance buffer whenever the data packet is sent out of send buffer.
Definition at line 40 of file dsr-maintain-buff.h.
Compare maintain Buffer entries.
| o | object to compare |
Definition at line 52 of file dsr-maintain-buff.h.
References ns3::Create(), m_destination, m_nextHop, m_ourAdd, and m_source.
Here is the call graph for this function:| Ipv4Address ns3::dsr::LinkKey::m_destination |
| Ipv4Address ns3::dsr::LinkKey::m_nextHop |
| Ipv4Address ns3::dsr::LinkKey::m_ourAdd |
local address
Definition at line 44 of file dsr-maintain-buff.h.
Referenced by ns3::dsr::DsrRouting::CancelLinkPacketTimer(), and operator<().
| Ipv4Address ns3::dsr::LinkKey::m_source |
source address
Definition at line 42 of file dsr-maintain-buff.h.
Referenced by ns3::dsr::DsrRouting::CheckSendBuffer(), ns3::dsr::DsrRouting::ForwardPacket(), ns3::dsr::DsrRouting::LinkScheduleTimerExpire(), operator<(), ns3::dsr::DsrRouting::PacketNewRoute(), ns3::dsr::DsrRouting::ScheduleLinkPacketRetry(), ns3::dsr::DsrRouting::Send(), and ns3::dsr::DsrRouting::SendPacketFromBuffer().