#include <dsr-maintain-buff.h>
Public Member Functions | |
bool | operator< (LinkKey const &o) const |
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
Definition at line 58 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(), ns3::dsr::DsrRouting::SendPacketFromBuffer(), and ns3::dsr::DsrRouting::SendRerrWhenBreaksLinkToNextHop().
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(), ns3::dsr::DsrRouting::SendPacketFromBuffer(), and ns3::dsr::DsrRouting::SendRerrWhenBreaksLinkToNextHop().
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(), ns3::dsr::DsrRouting::SendPacketFromBuffer(), and ns3::dsr::DsrRouting::SendRerrWhenBreaksLinkToNextHop().
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(), ns3::dsr::DsrRouting::SendPacketFromBuffer(), and ns3::dsr::DsrRouting::SendRerrWhenBreaksLinkToNextHop().