#include <arp_entry.h>
Definition at line 22 of file arp_entry.h.
◆ State
Enumerator |
---|
INITING | |
RESOLVING | |
ACTIVE | |
RERESOLVING | |
Definition at line 24 of file arp_entry.h.
◆ ArpEntry()
◆ ~ArpEntry()
◆ AddArpRoute()
void ArpEntry::AddArpRoute |
( |
bool |
resolved | ) |
|
|
private |
◆ AgingExpiry()
bool ArpEntry::AgingExpiry |
( |
| ) |
|
◆ DeleteArpRoute()
bool ArpEntry::DeleteArpRoute |
( |
| ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
ArpEntry::DISALLOW_COPY_AND_ASSIGN |
( |
ArpEntry |
| ) |
|
|
private |
◆ get_interface()
const Interface* ArpEntry::get_interface |
( |
| ) |
const |
|
inline |
◆ HandleArpReply()
void ArpEntry::HandleArpReply |
( |
const MacAddress & |
mac | ) |
|
◆ HandleArpRequest()
bool ArpEntry::HandleArpRequest |
( |
| ) |
|
◆ HandleDerivedArpRequest()
void ArpEntry::HandleDerivedArpRequest |
( |
| ) |
|
|
private |
◆ IsDerived()
bool ArpEntry::IsDerived |
( |
| ) |
|
|
private |
◆ IsResolved()
bool ArpEntry::IsResolved |
( |
| ) |
|
◆ key()
const ArpKey& ArpEntry::key |
( |
| ) |
const |
|
inline |
◆ mac_address()
◆ Resync()
◆ retry_count()
int ArpEntry::retry_count |
( |
| ) |
const |
|
inline |
◆ RetryExpiry()
bool ArpEntry::RetryExpiry |
( |
| ) |
|
◆ SendArpRequest()
void ArpEntry::SendArpRequest |
( |
| ) |
|
|
private |
◆ SendGratuitousArp()
void ArpEntry::SendGratuitousArp |
( |
| ) |
|
◆ SetState()
void ArpEntry::SetState |
( |
State |
state | ) |
|
|
inline |
◆ StartTimer()
void ArpEntry::StartTimer |
( |
uint32_t |
timeout, |
|
|
uint32_t |
mtype |
|
) |
| |
|
private |
◆ state()
State ArpEntry::state |
( |
| ) |
const |
|
inline |
◆ arp_timer_
Timer* ArpEntry::arp_timer_ |
|
private |
◆ handler_
boost::intrusive_ptr<ArpHandler> ArpEntry::handler_ |
|
private |
◆ interface_
◆ io_
boost::asio::io_context& ArpEntry::io_ |
|
private |
◆ key_
◆ mac_address_
◆ nh_vrf_
◆ retry_count_
int ArpEntry::retry_count_ |
|
private |
◆ state_
The documentation for this class was generated from the following files: