#include <Ipv6Packet.h>


Public Member Functions | |
| Ipv6Packet () | |
| ~Ipv6Packet () | |
| bool | parsePacket () |
| void | assemblePacket () |
| string | toString () |
| unsigned int | getMinProtocolSize () |
| unsigned char | getVersion () |
| unsigned char | getTrafficclass () |
| unsigned int | getFlowlabel () |
| unsigned short | getPayloadlen () |
| unsigned char | getNextheader () |
| unsigned char | getHoplimit () |
| IPV6_ADDR | getSourceaddr () |
| IPV6_ADDR | getDestaddr () |
| void | setVersion (unsigned char version) |
| void | setTrafficclass (unsigned char trafficclass) |
| void | setFlowlabel (unsigned int flowlabel) |
| void | setPayloadlen (unsigned short payloadlen) |
| void | setNextheader (unsigned char nextheader) |
| void | setHoplimit (unsigned char hoplimit) |
| void | setSourceaddr (IPV6_ADDR sourceaddr) |
| void | setDestaddr (IPV6_ADDR destaddr) |
Static Public Attributes | |
| static AnonPrimitive * | anonTrafficclass = NULL |
| static AnonPrimitive * | anonFlowlabel = NULL |
| static AnonPrimitive * | anonHoplimit = NULL |
| static AnonPrimitive * | anonSourceaddr = NULL |
| static AnonPrimitive * | anonDestaddr = NULL |
Private Attributes | |
| IPV6_HEADER | header |
| Ipv6Packet::Ipv6Packet | ( | ) |
| Ipv6Packet::~Ipv6Packet | ( | ) |
| bool Ipv6Packet::parsePacket | ( | ) | [virtual] |
Implements Packet.
| void Ipv6Packet::assemblePacket | ( | ) | [virtual] |
Implements Packet.
| string Ipv6Packet::toString | ( | ) | [virtual] |
Implements Packet.
| unsigned int Ipv6Packet::getMinProtocolSize | ( | ) | [virtual] |
Implements Packet.
| unsigned char Ipv6Packet::getVersion | ( | ) |
| unsigned char Ipv6Packet::getTrafficclass | ( | ) |
| unsigned int Ipv6Packet::getFlowlabel | ( | ) |
| unsigned short Ipv6Packet::getPayloadlen | ( | ) |
| unsigned char Ipv6Packet::getNextheader | ( | ) |
| unsigned char Ipv6Packet::getHoplimit | ( | ) |
| IPV6_ADDR Ipv6Packet::getSourceaddr | ( | ) |
| IPV6_ADDR Ipv6Packet::getDestaddr | ( | ) |
| void Ipv6Packet::setVersion | ( | unsigned char | version | ) |
| void Ipv6Packet::setTrafficclass | ( | unsigned char | trafficclass | ) |
| void Ipv6Packet::setFlowlabel | ( | unsigned int | flowlabel | ) |
| void Ipv6Packet::setPayloadlen | ( | unsigned short | payloadlen | ) |
| void Ipv6Packet::setNextheader | ( | unsigned char | nextheader | ) |
| void Ipv6Packet::setHoplimit | ( | unsigned char | hoplimit | ) |
| void Ipv6Packet::setSourceaddr | ( | IPV6_ADDR | sourceaddr | ) |
| void Ipv6Packet::setDestaddr | ( | IPV6_ADDR | destaddr | ) |
AnonPrimitive * Ipv6Packet::anonTrafficclass = NULL [static] |
AnonPrimitive * Ipv6Packet::anonFlowlabel = NULL [static] |
AnonPrimitive * Ipv6Packet::anonHoplimit = NULL [static] |
AnonPrimitive * Ipv6Packet::anonSourceaddr = NULL [static] |
AnonPrimitive * Ipv6Packet::anonDestaddr = NULL [static] |
IPV6_HEADER Ipv6Packet::header [private] |
1.5.5