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"
Public Member Functions | |
bool | operator< (const LinkKey &o) const |
Compare maintain Buffer entries. More... | |
Public Attributes | |
Ipv4Address | m_destination |
Ipv4Address | m_nextHop |
Ipv4Address | m_ourAdd |
Ipv4Address | m_source |
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 47 of file dsr-maintain-buff.h.
|
inline |
Compare maintain Buffer entries.
o |
Definition at line 59 of file dsr-maintain-buff.h.
References m_destination, m_nextHop, m_ourAdd, and m_source.
Ipv4Address ns3::dsr::LinkKey::m_destination |
Definition at line 50 of file dsr-maintain-buff.h.
Referenced by ns3::dsr::DsrRouting::CancelLinkPacketTimer(), 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().
Ipv4Address ns3::dsr::LinkKey::m_nextHop |
Definition at line 52 of file dsr-maintain-buff.h.
Referenced by ns3::dsr::DsrRouting::CancelLinkPacketTimer(), 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().
Ipv4Address ns3::dsr::LinkKey::m_ourAdd |
Definition at line 51 of file dsr-maintain-buff.h.
Referenced by ns3::dsr::DsrRouting::CancelLinkPacketTimer(), 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().
Ipv4Address ns3::dsr::LinkKey::m_source |
Definition at line 49 of file dsr-maintain-buff.h.
Referenced by ns3::dsr::DsrRouting::CancelLinkPacketTimer(), 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().