#include <metadata_ip.h>
Definition at line 29 of file metadata_ip.h.
◆ MetaDataIpType
Enumerator |
---|
LINKLOCAL | |
HEALTH_CHECK | |
INVALID | |
Definition at line 33 of file metadata_ip.h.
◆ MetaDataIp() [1/2]
◆ MetaDataIp() [2/2]
◆ ~MetaDataIp()
MetaDataIp::~MetaDataIp |
( |
| ) |
|
◆ destination_ip()
IpAddress MetaDataIp::destination_ip |
( |
| ) |
const |
◆ DISALLOW_COPY_AND_ASSIGN()
MetaDataIp::DISALLOW_COPY_AND_ASSIGN |
( |
MetaDataIp |
| ) |
|
|
private |
◆ GetInterface()
const Interface * MetaDataIp::GetInterface |
( |
| ) |
const |
◆ GetLinkLocalIp()
IpAddress MetaDataIp::GetLinkLocalIp |
( |
| ) |
const |
◆ GetLinkLocalIp4()
◆ GetLinkLocalIp6()
◆ IndexToIpAddress() [1/5]
template<>
Ip4Address MetaDataIp::IndexToIpAddress |
( |
uint32_t |
idx | ) |
|
|
static |
◆ IndexToIpAddress() [2/5]
template<>
Ip6Address MetaDataIp::IndexToIpAddress |
( |
uint32_t |
idx | ) |
|
|
static |
◆ IndexToIpAddress() [3/5]
template<class IpT >
static IpT MetaDataIp::IndexToIpAddress |
( |
uint32_t |
idx | ) |
|
|
inlinestatic |
◆ IndexToIpAddress() [4/5]
template<>
Ip4Address MetaDataIp::IndexToIpAddress |
( |
uint32_t |
idx | ) |
|
|
static |
◆ IndexToIpAddress() [5/5]
template<>
Ip6Address MetaDataIp::IndexToIpAddress |
( |
uint32_t |
idx | ) |
|
|
static |
◆ IpAddressToIndex() [1/5]
template<>
uint32_t MetaDataIp::IpAddressToIndex |
( |
const Ip4Address & |
ip | ) |
|
|
static |
◆ IpAddressToIndex() [2/5]
template<>
uint32_t MetaDataIp::IpAddressToIndex |
( |
const Ip4Address & |
ip | ) |
|
|
static |
◆ IpAddressToIndex() [3/5]
template<>
uint32_t MetaDataIp::IpAddressToIndex |
( |
const Ip6Address & |
ip | ) |
|
|
static |
◆ IpAddressToIndex() [4/5]
template<>
uint32_t MetaDataIp::IpAddressToIndex |
( |
const Ip6Address & |
ip | ) |
|
|
static |
◆ IpAddressToIndex() [5/5]
template<class IpT >
static uint32_t MetaDataIp::IpAddressToIndex |
( |
const IpT & |
ip | ) |
|
|
inlinestatic |
◆ service_ip()
◆ set_active()
void MetaDataIp::set_active |
( |
bool |
active | ) |
|
◆ set_destination_ip()
void MetaDataIp::set_destination_ip |
( |
const IpAddress & |
dst_ip | ) |
|
◆ UpdateInterfaceCb()
void MetaDataIp::UpdateInterfaceCb |
( |
| ) |
|
◆ UpdateRoute()
void MetaDataIp::UpdateRoute |
( |
| ) |
|
|
private |
◆ MetaDataIpAllocator
◆ active_
◆ allocator_
◆ destination_ip_
◆ index_
uint16_t MetaDataIp::index_ |
|
private |
◆ insert_metadata_ip_
bool MetaDataIp::insert_metadata_ip_ |
|
private |
◆ intf_
◆ intf_label_
uint32_t MetaDataIp::intf_label_ |
|
private |
◆ ipv4_
◆ kDefaultIp
◆ service_ip_
◆ type_
The documentation for this class was generated from the following files: