ns-3
|
Public Types | |
typedef std::vector< Ipv4Address > | IP_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 |
|
inline |