A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::dsr::MaintainBuffEntry Class Reference

DSR Maintain Buffer Entry. More...

#include <dsr-maintain-buff.h>

Public Member Functions

 MaintainBuffEntry (Ptr< const Packet > pa=0, Ipv4Address us=Ipv4Address(), Ipv4Address n=Ipv4Address(), Ipv4Address s=Ipv4Address(), Ipv4Address dst=Ipv4Address(), uint16_t ackId=0, uint8_t segs=0, Time exp=Simulator::Now())
Ptr< const PacketGetPacket () const
void SetPacket (Ptr< const Packet > p)
Ipv4Address GetOurAdd () const
void SetOurAdd (Ipv4Address us)
Ipv4Address GetNextHop () const
void SetNextHop (Ipv4Address n)
Ipv4Address GetDst () const
void SetDst (Ipv4Address n)
Ipv4Address GetSrc () const
void SetSrc (Ipv4Address s)
uint16_t GetAckId () const
void SetAckId (uint16_t ackId)
uint8_t GetSegsLeft () const
void SetSegsLeft (uint8_t segs)
void SetExpireTime (Time exp)
Time GetExpireTime () const

Private Attributes

uint16_t m_ackId
Ipv4Address m_dst
Time m_expire
uint16_t m_id
Ipv4Address m_nextHop
Ipv4Address m_ourAdd
Ptr< const Packetm_packet
uint8_t m_segsLeft
Ipv4Address m_src

Detailed Description

DSR Maintain Buffer Entry.

Definition at line 109 of file dsr-maintain-buff.h.

The documentation for this class was generated from the following file: