Classes | Public Member Functions

ns3::aodv::Neighbors Class Reference
[AODV]

maintain list of active neighbors More...

#include <aodv-neighbor.h>

Collaboration diagram for ns3::aodv::Neighbors:
Collaboration graph
[legend]

List of all members.

Classes

struct  Neighbor
 Neighbor description. More...

Public Member Functions

 Neighbors (Time delay)
 c-tor
Time GetExpireTime (Ipv4Address addr)
 Return expire time for neighbor node with address addr, if exists, else return 0.
bool IsNeighbor (Ipv4Address addr)
 Check that node with address addr is neighbor.
void Update (Ipv4Address addr, Time expire)
 Update expire time for entry with address addr, if it exists, else add new entry.
void Purge ()
 Remove all expired entries.
void ScheduleTimer ()
 Schedule m_ntimer.
void Clear ()
 Remove all entries.
void AddArpCache (Ptr< ArpCache >)
 Add ARP cache to be used to allow layer 2 notifications processing.
void DelArpCache (Ptr< ArpCache >)
 Don't use given ARP cache any more (interface is down).
Callback< void, WifiMacHeader
const & > 
GetTxErrorCallback () const
 Get callback to ProcessTxError.
Handle link failure callback

void SetCallback (Callback< void, Ipv4Address > cb)
Callback< void, Ipv4AddressGetCallback () const

Detailed Description

maintain list of active neighbors


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