#include <Ipv6AddressType.h>
◆ Ipv6AddressType()
| inet::Ipv6AddressType::Ipv6AddressType |
( |
| ) |
|
|
inline |
◆ ~Ipv6AddressType()
| virtual inet::Ipv6AddressType::~Ipv6AddressType |
( |
| ) |
|
|
inlinevirtual |
◆ getAddressBitLength()
| virtual int inet::Ipv6AddressType::getAddressBitLength |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getBroadcastAddress()
| virtual L3Address inet::Ipv6AddressType::getBroadcastAddress |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getLinkLocalAddress()
Returns the first valid link-local address of the interface, or UNSPECIFIED_ADDRESS if there's none.
Implements inet::IL3AddressType.
23 if (
auto ipv6Data = ie->findProtocolData<Ipv6InterfaceData>())
24 return ipv6Data->getLinkLocalAddress();
25 #endif // ifdef INET_WITH_IPv6
◆ getLinkLocalManetRoutersMulticastAddress()
| virtual L3Address inet::Ipv6AddressType::getLinkLocalManetRoutersMulticastAddress |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getLinkLocalRIPRoutersMulticastAddress()
| virtual L3Address inet::Ipv6AddressType::getLinkLocalRIPRoutersMulticastAddress |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getMaxPrefixLength()
| virtual int inet::Ipv6AddressType::getMaxPrefixLength |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getNetworkProtocol()
| virtual const Protocol* inet::Ipv6AddressType::getNetworkProtocol |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getUnspecifiedAddress()
| virtual L3Address inet::Ipv6AddressType::getUnspecifiedAddress |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ALL_RIP_ROUTERS_MCAST
| const Ipv6Address inet::Ipv6AddressType::ALL_RIP_ROUTERS_MCAST |
|
static |
◆ INSTANCE
The documentation for this class was generated from the following files: