DSR Network Queue Entry. More...
#include <dsr-network-queue.h>
Public Member Functions | |
DsrNetworkQueueEntry (Ptr< const Packet > pa=0, Ipv4Address s=Ipv4Address(), Ipv4Address n=Ipv4Address(), Time exp=Simulator::Now(), Ptr< Ipv4Route > r=0) | |
c-tor More... | |
bool | operator== (DsrNetworkQueueEntry const &o) const |
Fields | |
Ptr< const Packet > | GetPacket () const |
void | SetPacket (Ptr< const Packet > p) |
Ptr< Ipv4Route > | GetIpv4Route () const |
void | SetIpv4Route (Ptr< Ipv4Route > route) |
Ipv4Address | GetSourceAddress () const |
void | SetSourceAddress (Ipv4Address addr) |
Ipv4Address | GetNextHopAddress () const |
void | SetNextHopAddress (Ipv4Address addr) |
Time | GetInsertedTimeStamp (void) const |
void | SetInsertedTimeStamp (Time time) |
Private Attributes | |
Ptr< Ipv4Route > | m_ipv4Route |
Ipv4Route. More... | |
Ipv4Address | m_nextHopAddr |
Ptr< const Packet > | m_packet |
Data packet. More... | |
Ipv4Address | m_srcAddr |
Time | tstamp |
DSR Network Queue Entry.
Definition at line 53 of file dsr-network-queue.h.
|
inline |
c-tor
Definition at line 57 of file dsr-network-queue.h.
|
inline |
Definition at line 110 of file dsr-network-queue.h.
References tstamp.
Definition at line 86 of file dsr-network-queue.h.
References m_ipv4Route.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
|
inline |
Definition at line 102 of file dsr-network-queue.h.
References m_nextHopAddr.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
Definition at line 78 of file dsr-network-queue.h.
References m_packet.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
|
inline |
Definition at line 94 of file dsr-network-queue.h.
References m_srcAddr.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
|
inline |
Compare send buffer entries
Definition at line 70 of file dsr-network-queue.h.
References m_ipv4Route, m_nextHopAddr, m_packet, m_srcAddr, and tstamp.
|
inline |
Definition at line 114 of file dsr-network-queue.h.
References tstamp.
Referenced by ns3::dsr::DsrNetworkQueue::Enqueue().
Definition at line 90 of file dsr-network-queue.h.
References m_ipv4Route.
|
inline |
Definition at line 106 of file dsr-network-queue.h.
References m_nextHopAddr.
Definition at line 82 of file dsr-network-queue.h.
References m_packet.
|
inline |
Definition at line 98 of file dsr-network-queue.h.
References m_srcAddr.
Definition at line 126 of file dsr-network-queue.h.
Referenced by GetIpv4Route(), operator==(), and SetIpv4Route().
|
private |
Definition at line 123 of file dsr-network-queue.h.
Referenced by GetNextHopAddress(), operator==(), and SetNextHopAddress().
Data packet.
Definition at line 121 of file dsr-network-queue.h.
Referenced by GetPacket(), operator==(), and SetPacket().
|
private |
Definition at line 122 of file dsr-network-queue.h.
Referenced by GetSourceAddress(), operator==(), and SetSourceAddress().
|
private |
Definition at line 124 of file dsr-network-queue.h.
Referenced by GetInsertedTimeStamp(), operator==(), and SetInsertedTimeStamp().