ns3::Icmpv6NS Class Reference
ICMPv6 Neighbor Solicitation header.
More...
#include <icmpv6-header.h>
List of all members.
Detailed Description
ICMPv6 Neighbor Solicitation header.
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
| target | target IPv6 address |
Member Function Documentation
virtual uint32_t ns3::Icmpv6NS::Deserialize |
( |
Buffer::Iterator |
start |
) |
[virtual] |
Deserialize the packet.
- Parameters:
-
- Returns:
- length of packet
Reimplemented from ns3::Icmpv6Header.
virtual TypeId ns3::Icmpv6NS::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::Icmpv6NS::GetReserved |
( |
|
) |
const |
Get the reserved field.
- Returns:
- reserved value
virtual uint32_t ns3::Icmpv6NS::GetSerializedSize |
( |
|
) |
const [virtual] |
Get the serialized size.
- Returns:
- serialized size
Reimplemented from ns3::Icmpv6Header.
static TypeId ns3::Icmpv6NS::GetTypeId |
( |
void |
|
) |
[static] |
Get the UID of this class.
This method returns the TypeId associated to ns3::Icmpv6NS.
- Returns:
- UID
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::Icmpv6Header.
virtual void ns3::Icmpv6NS::Print |
( |
std::ostream & |
os |
) |
const [virtual] |
virtual void ns3::Icmpv6NS::Serialize |
( |
Buffer::Iterator |
start |
) |
const [virtual] |
void ns3::Icmpv6NS::SetIpv6Target |
( |
Ipv6Address |
target |
) |
|
Set the IPv6 target field.
- Parameters:
-
void ns3::Icmpv6NS::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