ns-3
ns3::dsr::RouteCacheEntry Class Reference

List of all members.

Public Types

typedef std::vector< Ipv4AddressIP_VECTOR
typedef std::vector
< Ipv4Address >::iterator 
Iterator

Public Member Functions

 RouteCacheEntry (IP_VECTOR const &ip=IP_VECTOR(), Ipv4Address dst=Ipv4Address(), Time exp=Simulator::Now())
 Constructor.
virtual ~RouteCacheEntry ()
 Destructor.
void Invalidate (Time badLinkLifetime)
void Print (std::ostream &os) const
 Print necessary fields.
bool operator== (RouteCacheEntry const &o) const
 Compare the route cache entry.
void SetUnidirectional (bool u)
bool IsUnidirectional () const
void SetBlacklistTimeout (Time t)
Time GetBlacklistTimeout () const
Ipv4Address GetDestination () const
void SetDestination (Ipv4Address d)
IP_VECTOR GetVector () const
void SetVector (IP_VECTOR v)
void SetExpireTime (Time exp)
Time GetExpireTime () const

Member Function Documentation

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

Compare the route cache entry.

Returns:
true if equal

References NS_ASSERT.


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