ICMPv6 Router Advertisement header.
More...
#include <icmpv6-header.h>
List of all members.
Detailed Description
ICMPv6 Router Advertisement header.
Member Function Documentation
Deserialize the packet.
- Parameters:
-
- Returns:
- length of packet
Reimplemented from ns3::Icmpv6Header.
uint8_t ns3::Icmpv6RA::GetCurHopLimit |
( |
| ) |
const |
Get the IPv6 maximum number of jumps.
- Returns:
- maximum jumps
bool ns3::Icmpv6RA::GetFlagH |
( |
| ) |
const |
Get the H flag.
- Returns:
- H flag
bool ns3::Icmpv6RA::GetFlagM |
( |
| ) |
const |
Get the M flag.
- Returns:
- M flag
bool ns3::Icmpv6RA::GetFlagO |
( |
| ) |
const |
Get the O flag.
- Returns:
- O flag
uint8_t ns3::Icmpv6RA::GetFlags |
( |
| ) |
const |
Getflags.
- Returns:
- the flags value
virtual TypeId ns3::Icmpv6RA::GetInstanceTypeId |
( |
| ) |
const [virtual] |
Get the instance type ID.
- Returns:
- instance type ID
Reimplemented from ns3::Icmpv6Header.
uint16_t ns3::Icmpv6RA::GetLifeTime |
( |
| ) |
const |
Get the node Life time (Neighbor Discovery).
- Returns:
- life time
uint32_t ns3::Icmpv6RA::GetReachableTime |
( |
| ) |
const |
Get the node Reachable time (Neighbor Discovery).
- Returns:
- reachable time
uint32_t ns3::Icmpv6RA::GetRetransmissionTime |
( |
| ) |
const |
Get the node Retransmission time (Neighbor Discovery).
- Returns:
- retransmission time
virtual uint32_t ns3::Icmpv6RA::GetSerializedSize |
( |
| ) |
const [virtual] |
Get the serialized size.
- Returns:
- serialized size
Reimplemented from ns3::Icmpv6Header.
static TypeId ns3::Icmpv6RA::GetTypeId |
( |
void |
| ) |
[static] |
Get the UID of this class.
This method returns the TypeId associated to ns3::Icmpv6RA.
- Returns:
- UID
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::Icmpv6Header.
virtual void ns3::Icmpv6RA::Print |
( |
std::ostream & |
os | ) |
const [virtual] |
void ns3::Icmpv6RA::SetCurHopLimit |
( |
uint8_t |
m | ) |
|
Set the IPv6 maximum number of jumps.
- Parameters:
-
void ns3::Icmpv6RA::SetFlagH |
( |
bool |
h | ) |
|
Set the H flag.
- Parameters:
-
void ns3::Icmpv6RA::SetFlagM |
( |
bool |
m | ) |
|
Set the M flag.
- Parameters:
-
void ns3::Icmpv6RA::SetFlagO |
( |
bool |
o | ) |
|
Set the O flag.
- Parameters:
-
void ns3::Icmpv6RA::SetFlags |
( |
uint8_t |
f | ) |
|
void ns3::Icmpv6RA::SetLifeTime |
( |
uint16_t |
l | ) |
|
Set the node Life time (Neighbor Discovery).
- Parameters:
-
void ns3::Icmpv6RA::SetReachableTime |
( |
uint32_t |
r | ) |
|
Set the node Reachable time (Neighbor Discovery).
- Parameters:
-
void ns3::Icmpv6RA::SetRetransmissionTime |
( |
uint32_t |
r | ) |
|
Set the node Retransmission time (Neighbor Discovery).
- Parameters:
-
The documentation for this class was generated from the following files:
- src/internet/model/icmpv6-header.h
- doc/introspected-doxygen.h