INET Framework for OMNeT++/OMNEST
inet::Ipv6InterfaceData::AdvPrefix Struct Reference

For routers: advertised prefix configuration. More...

#include <Ipv6InterfaceData.h>

Public Member Functions

 AdvPrefix ()
 
 AdvPrefix (const Ipv6Address &addr, short preflength)
 

Public Attributes

short prefixLength
 
bool advOnLinkFlag
 
bool advAutonomousFlag
 
simtime_t advValidLifetime
 
simtime_t advPreferredLifetime
 
Ipv6Address prefix
 

Detailed Description

For routers: advertised prefix configuration.

advValidLifetime, advPreferredLifetime:

  • >0 value means absolute expiry time
  • <0 means lifetime (delta)
  • 0 means infinite lifetime

Constructor & Destructor Documentation

◆ AdvPrefix() [1/2]

inet::Ipv6InterfaceData::AdvPrefix::AdvPrefix ( )
inline
151 {}

◆ AdvPrefix() [2/2]

inet::Ipv6InterfaceData::AdvPrefix::AdvPrefix ( const Ipv6Address addr,
short  preflength 
)
inline
153  : prefixLength(preflength),
154  advOnLinkFlag(false), advAutonomousFlag(false),
155 #ifdef INET_WITH_xMIPv6
156  advRtrAddr(false),
157 #endif /* INET_WITH_xMIPv6 */
158  prefix(addr)
159  {
160  }

Member Data Documentation

◆ advAutonomousFlag

◆ advOnLinkFlag

◆ advPreferredLifetime

◆ advValidLifetime

◆ prefix

◆ prefixLength


The documentation for this struct was generated from the following file:
inet::Ipv6InterfaceData::AdvPrefix::prefixLength
short prefixLength
Definition: Ipv6InterfaceData.h:136
inet::Ipv6InterfaceData::AdvPrefix::advAutonomousFlag
bool advAutonomousFlag
Definition: Ipv6InterfaceData.h:138
inet::Ipv6InterfaceData::AdvPrefix::prefix
Ipv6Address prefix
Definition: Ipv6InterfaceData.h:146
inet::Ipv6InterfaceData::AdvPrefix::advOnLinkFlag
bool advOnLinkFlag
Definition: Ipv6InterfaceData.h:137