An ARP cache interface for satellite module. More...
#include "satellite-arp-cache.h"
Inheritance diagram for ns3::SatArpCache:
Collaboration diagram for ns3::SatArpCache: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 |