ICMPv6 Echo message.
More...
#include <icmpv6-header.h>
List of all members.
Detailed Description
ICMPv6 Echo message.
Constructor & Destructor Documentation
ns3::Icmpv6Echo::Icmpv6Echo |
( |
bool |
request |
) |
|
Constructor.
- Parameters:
-
| request | request or reply message |
Member Function Documentation
virtual uint32_t ns3::Icmpv6Echo::Deserialize |
( |
Buffer::Iterator |
start |
) |
[virtual] |
Deserialize the packet.
- Parameters:
-
- Returns:
- length of packet
Reimplemented from ns3::Icmpv6Header.
uint16_t ns3::Icmpv6Echo::GetId |
( |
|
) |
const |
Get the ID of the packet.
- Returns:
- id
virtual TypeId ns3::Icmpv6Echo::GetInstanceTypeId |
( |
|
) |
const [virtual] |
Get the instance type ID.
- Returns:
- instance type ID
Reimplemented from ns3::Icmpv6Header.
uint16_t ns3::Icmpv6Echo::GetSeq |
( |
|
) |
const |
Get the sequence number.
- Returns:
- sequence number
virtual uint32_t ns3::Icmpv6Echo::GetSerializedSize |
( |
|
) |
const [virtual] |
Get the serialized size.
- Returns:
- serialized size
Reimplemented from ns3::Icmpv6Header.
static TypeId ns3::Icmpv6Echo::GetTypeId |
( |
void |
|
) |
[static] |
Get the UID of this class.
This method returns the TypeId associated to ns3::Icmpv6Echo.
- Returns:
- UID
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::Icmpv6Header.
virtual void ns3::Icmpv6Echo::Print |
( |
std::ostream & |
os |
) |
const [virtual] |
virtual void ns3::Icmpv6Echo::Serialize |
( |
Buffer::Iterator |
start |
) |
const [virtual] |
void ns3::Icmpv6Echo::SetId |
( |
uint16_t |
id |
) |
|
Set the ID of the packet.
- Parameters:
-
void ns3::Icmpv6Echo::SetSeq |
( |
uint16_t |
seq |
) |
|
Set the sequence number.
- Parameters:
-
The documentation for this class was generated from the following files:
- src/internet-stack/icmpv6-header.h
- doc/introspected-doxygen.h