#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: