|
| ICMPv6EchoLayer (uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet) |
|
| ICMPv6EchoLayer (ICMPv6EchoType echoType, uint16_t id, uint16_t sequence, const uint8_t *data, size_t dataLen) |
|
uint16_t | getIdentifier () const |
|
uint16_t | getSequenceNr () const |
|
size_t | getEchoDataLen () const |
|
uint8_t * | getEchoDataPtr () const |
|
std::string | toString () const |
|
| IcmpV6Layer (uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet) |
|
| IcmpV6Layer (ICMPv6MessageType msgType, uint8_t code, const uint8_t *data, size_t dataLen) |
|
bool | isMessageOfType (ICMPv6MessageType type) const |
|
ICMPv6MessageType | getMessageType () const |
|
uint8_t | getCode () const |
|
uint16_t | getChecksum () const |
|
void | parseNextLayer () |
|
size_t | getHeaderLen () const |
|
void | computeCalculateFields () |
|
OsiModelLayer | getOsiModelLayer () const |
|
virtual | ~Layer () |
|
Layer * | getNextLayer () const |
|
Layer * | getPrevLayer () const |
|
ProtocolType | getProtocol () const |
|
uint8_t * | getData () const |
|
size_t | getDataLen () const |
|
uint8_t * | getLayerPayload () const |
|
size_t | getLayerPayloadSize () const |
|
bool | isAllocatedToPacket () const |
|
void | copyData (uint8_t *toArr) const |
|
uint8_t * | getDataPtr (size_t offset=0) const |
|
Represents an ICMPv6 echo request/reply protocol layer