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 Packet > | GetPacket () 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 Packet > | m_packet |
uint8_t | m_segsLeft |
Ipv4Address | m_src |
DSR Maintain Buffer Entry.
Definition at line 109 of file dsr-maintain-buff.h.