An ARP cache interface for satellite module. More...
#include "satellite-arp-cache.h"
Public Member Functions | |
SatArpCache () | |
Default constructor. More... | |
~SatArpCache () | |
Destructor for SatArpCache. More... | |
ArpCache::Entry * | Add (Ipv4Address to, Address macAddress) |
Add an Ipv4Address - MAC address entry to this ARP cache. More... | |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
Get the type ID. More... | |
An ARP cache interface for satellite module.
In satellite module, the ARP cache entries are pre-filled by the helpers and n "infinite" timeout is set for all ARP cache entries. Thus, ARP is enabled but the ARP messages do not need to be actively sent.
Definition at line 36 of file satellite-arp-cache.h.
ns3::SatArpCache::SatArpCache | ( | ) |
Default constructor.
Definition at line 42 of file satellite-arp-cache.cc.
ns3::SatArpCache::~SatArpCache | ( | ) |
Destructor for SatArpCache.
Definition at line 48 of file satellite-arp-cache.cc.
ArpCache::Entry * ns3::SatArpCache::Add | ( | Ipv4Address | to, |
Address | macAddress | ||
) |
Add an Ipv4Address - MAC address entry to this ARP cache.
to | IP address |
macAddress | MAC address |
Definition at line 54 of file satellite-arp-cache.cc.
|
static |