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

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
 
bool operator== (DsrNetworkQueueEntry const &o) const
 
Fields
Ptr< const PacketGetPacket () const
 
void SetPacket (Ptr< const Packet > p)
 
Ptr< Ipv4RouteGetIpv4Route () 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< Ipv4Routem_ipv4Route
 Ipv4Route.
 
Ipv4Address m_nextHopAddr
 
Ptr< const Packetm_packet
 Data packet.
 
Ipv4Address m_srcAddr
 
Time tstamp
 

Detailed Description

DSR Network Queue Entry.

Definition at line 53 of file dsr-network-queue.h.

Member Function Documentation

bool ns3::dsr::DsrNetworkQueueEntry::operator== ( DsrNetworkQueueEntry const &  o) const
inline

Compare send buffer entries

Returns
true if equal

Definition at line 70 of file dsr-network-queue.h.

References m_ipv4Route, and m_packet.


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