DSR Network Queue Entry. More...
#include "dsr-network-queue.h"
 Collaboration diagram for ns3::dsr::DsrNetworkQueueEntry:Public Member Functions | |
| DsrNetworkQueueEntry (Ptr< const Packet > pa=0, Ipv4Address s=Ipv4Address(), Ipv4Address n=Ipv4Address(), Time exp=Simulator::Now(), Ptr< Ipv4Route > r=0) | |
| Construct a DsrNetworkQueueEntry with the given parameters.  More... | |
| Time | GetInsertedTimeStamp (void) const | 
| Ptr< Ipv4Route > | GetIpv4Route () const | 
| Ipv4Address | GetNextHopAddress () const | 
| Ptr< const Packet > | GetPacket () const | 
| Ipv4Address | GetSourceAddress () const | 
| bool | operator== (DsrNetworkQueueEntry const &o) const | 
| Compare send buffer entries.  More... | |
| void | SetInsertedTimeStamp (Time time) | 
| void | SetIpv4Route (Ptr< Ipv4Route > route) | 
| void | SetNextHopAddress (Ipv4Address addr) | 
| void | SetPacket (Ptr< const Packet > p) | 
| void | SetSourceAddress (Ipv4Address addr) | 
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 | 
Construct a DsrNetworkQueueEntry with the given parameters.
| pa | packet | 
| s | IPv4 address of the source | 
| n | IPv4 address of the next hop node | 
| exp | expiration time | 
| r | Route | 
Definition at line 65 of file dsr-network-queue.h.
      
  | 
  inline | 
Definition at line 118 of file dsr-network-queue.h.
References tstamp.
Definition at line 94 of file dsr-network-queue.h.
References m_ipv4Route.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 110 of file dsr-network-queue.h.
References m_nextHopAddr.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
 Here is the caller graph for this function:Definition at line 86 of file dsr-network-queue.h.
References m_packet.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 102 of file dsr-network-queue.h.
References m_srcAddr.
Referenced by ns3::dsr::DsrRouting::SendRealDown().
 Here is the caller graph for this function:
      
  | 
  inline | 
Compare send buffer entries.
| o | 
Definition at line 79 of file dsr-network-queue.h.
References m_ipv4Route, m_nextHopAddr, m_packet, m_srcAddr, and tstamp.
      
  | 
  inline | 
Definition at line 122 of file dsr-network-queue.h.
References tstamp.
Referenced by ns3::dsr::DsrNetworkQueue::Enqueue().
 Here is the caller graph for this function:Definition at line 98 of file dsr-network-queue.h.
References m_ipv4Route.
      
  | 
  inline | 
Definition at line 114 of file dsr-network-queue.h.
References m_nextHopAddr.
Definition at line 90 of file dsr-network-queue.h.
References m_packet.
      
  | 
  inline | 
Definition at line 106 of file dsr-network-queue.h.
References m_srcAddr.
Definition at line 134 of file dsr-network-queue.h.
Referenced by GetIpv4Route(), operator==(), and SetIpv4Route().
      
  | 
  private | 
Definition at line 131 of file dsr-network-queue.h.
Referenced by GetNextHopAddress(), operator==(), and SetNextHopAddress().
Data packet.
Definition at line 129 of file dsr-network-queue.h.
Referenced by GetPacket(), operator==(), and SetPacket().
      
  | 
  private | 
Definition at line 130 of file dsr-network-queue.h.
Referenced by GetSourceAddress(), operator==(), and SetSourceAddress().
      
  | 
  private | 
Definition at line 132 of file dsr-network-queue.h.
Referenced by GetInsertedTimeStamp(), operator==(), and SetInsertedTimeStamp().