ns3::Ipv6AutoconfiguredPrefix Class Reference
Router prefix information.
More...
#include <ipv6-autoconfigured-prefix.h>
List of all members.
Detailed Description
Router prefix information.
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
| node | node |
| interface | interface index |
| prefix | IPv6 address |
| mask | bitmask prefix |
| preferredLifeTime | the preferred life time |
| validLifeTime | the valid life time |
| router | if it the prefix that configure the default gateway |
Member Function Documentation
Ipv6Address ns3::Ipv6AutoconfiguredPrefix::GetDefaultGatewayRouter |
( |
|
) |
const |
Get the default gateway address.
- Returns:
- IPv6 link-local address of the default router
uint32_t ns3::Ipv6AutoconfiguredPrefix::GetId |
( |
|
) |
const |
Get the prefix identifier.
- Returns:
- id of the prefix.
uint32_t ns3::Ipv6AutoconfiguredPrefix::GetInterface |
( |
|
) |
const |
Get the interface index.
- Returns:
- interface index
Ipv6Prefix ns3::Ipv6AutoconfiguredPrefix::GetMask |
( |
|
) |
const |
Get the bitmask prefix.
- Returns:
- bitmask prefix
uint32_t ns3::Ipv6AutoconfiguredPrefix::GetPreferredLifeTime |
( |
|
) |
const |
Get the prefix preferred life time.
- Returns:
- preferred life time
Ipv6Address ns3::Ipv6AutoconfiguredPrefix::GetPrefix |
( |
|
) |
const |
Get the prefix address.
- Returns:
- prefix address
uint32_t ns3::Ipv6AutoconfiguredPrefix::GetValidLifeTime |
( |
void |
|
) |
const |
Get the prefix valid life time.
- Returns:
- valid life time
bool ns3::Ipv6AutoconfiguredPrefix::IsPreferred |
( |
|
) |
const |
Test if the prefix is preferred.
- Returns:
- true if prefix is in preferred state, false otherwise
bool ns3::Ipv6AutoconfiguredPrefix::IsValid |
( |
|
) |
const |
Test if the prefix is valid.
- Returns:
- true if prefix is in valid state, false otherwise
void ns3::Ipv6AutoconfiguredPrefix::SetDefaultGatewayRouter |
( |
Ipv6Address |
router |
) |
|
Set the default gateway router.
- Parameters:
-
| router | IPv6 link-local address of the default router |
void ns3::Ipv6AutoconfiguredPrefix::SetInterface |
( |
uint32_t |
interface |
) |
|
Set the interface.
- Parameters:
-
| interface | interface index to set |
void ns3::Ipv6AutoconfiguredPrefix::SetMask |
( |
Ipv6Prefix |
mask |
) |
|
Set the bitmask prefix.
- Parameters:
-
void ns3::Ipv6AutoconfiguredPrefix::SetPreferredLifeTime |
( |
uint32_t |
p |
) |
|
Set the prefix preferred life time.
- Parameters:
-
| p | the prefix preferred life time |
void ns3::Ipv6AutoconfiguredPrefix::SetPrefix |
( |
Ipv6Address |
prefix |
) |
|
Set the prefix address.
- Parameters:
-
| prefix | prefix address to set |
void ns3::Ipv6AutoconfiguredPrefix::SetValidLifeTime |
( |
uint32_t |
v |
) |
|
Set the prefix valid life time.
- Parameters:
-
| v | the prefix valid life time |
The documentation for this class was generated from the following file:
- src/internet-stack/ipv6-autoconfigured-prefix.h