ns3::Icmpv6NA Class Reference
ICMPv6 Neighbor Advertisement header.
More...
#include <icmpv6-header.h>
List of all members.
Detailed Description
ICMPv6 Neighbor Advertisement header.
Member Function Documentation
virtual uint32_t ns3::Icmpv6NA::Deserialize |
( |
Buffer::Iterator |
start |
) |
[virtual] |
Deserialize the packet.
- Parameters:
-
- Returns:
- length of packet
Reimplemented from ns3::Icmpv6Header.
bool ns3::Icmpv6NA::GetFlagO |
( |
|
) |
const |
Get the O flag.
- Returns:
- O flag
bool ns3::Icmpv6NA::GetFlagR |
( |
|
) |
const |
Get the R flag.
- Returns:
- R flag
bool ns3::Icmpv6NA::GetFlagS |
( |
|
) |
const |
Get the S flag.
- Returns:
- S flag
virtual TypeId ns3::Icmpv6NA::GetInstanceTypeId |
( |
|
) |
const [virtual] |
Get the instance type ID.
- Returns:
- instance type ID
Reimplemented from ns3::Icmpv6Header.
Get the IPv6 target field.
- Returns:
- IPv6 address
uint32_t ns3::Icmpv6NA::GetReserved |
( |
|
) |
const |
Get the reserved field.
- Returns:
- reserved value
virtual uint32_t ns3::Icmpv6NA::GetSerializedSize |
( |
|
) |
const [virtual] |
Get the serialized size.
- Returns:
- serialized size
Reimplemented from ns3::Icmpv6Header.
static TypeId ns3::Icmpv6NA::GetTypeId |
( |
void |
|
) |
[static] |
Get the UID of this class.
This method returns the TypeId associated to ns3::Icmpv6NA.
- Returns:
- UID
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::Icmpv6Header.
virtual void ns3::Icmpv6NA::Print |
( |
std::ostream & |
os |
) |
const [virtual] |
virtual void ns3::Icmpv6NA::Serialize |
( |
Buffer::Iterator |
start |
) |
const [virtual] |
void ns3::Icmpv6NA::SetFlagO |
( |
bool |
o |
) |
|
Set the O flag.
- Parameters:
-
void ns3::Icmpv6NA::SetFlagR |
( |
bool |
r |
) |
|
Set the R flag.
- Parameters:
-
void ns3::Icmpv6NA::SetFlagS |
( |
bool |
s |
) |
|
Set the S flag.
- Parameters:
-
void ns3::Icmpv6NA::SetIpv6Target |
( |
Ipv6Address |
target |
) |
|
Set the IPv6 target field.
- Parameters:
-
void ns3::Icmpv6NA::SetReserved |
( |
uint32_t |
reserved |
) |
|
Set the reserved field.
- Parameters:
-
| reserved | the reserved value |
The documentation for this class was generated from the following files:
- src/internet-stack/icmpv6-header.h
- doc/introspected-doxygen.h