se.sics.jipv6.core
Class ICMP6Packet
java.lang.Object
se.sics.jipv6.core.ICMP6Packet
- All Implemented Interfaces:
- IPPayload
public class ICMP6Packet
- extends Object
- implements IPPayload
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISPATCH
public static final int DISPATCH
- See Also:
- Constant Field Values
ECHO_REQUEST
public static final int ECHO_REQUEST
- See Also:
- Constant Field Values
ECHO_REPLY
public static final int ECHO_REPLY
- See Also:
- Constant Field Values
GROUP_QUERY
public static final int GROUP_QUERY
- See Also:
- Constant Field Values
GROUP_REPORT
public static final int GROUP_REPORT
- See Also:
- Constant Field Values
GROUP_REDUCTION
public static final int GROUP_REDUCTION
- See Also:
- Constant Field Values
ROUTER_SOLICITATION
public static final int ROUTER_SOLICITATION
- See Also:
- Constant Field Values
ROUTER_ADVERTISEMENT
public static final int ROUTER_ADVERTISEMENT
- See Also:
- Constant Field Values
NEIGHBOR_SOLICITATION
public static final int NEIGHBOR_SOLICITATION
- See Also:
- Constant Field Values
NEIGHBOR_ADVERTISEMENT
public static final int NEIGHBOR_ADVERTISEMENT
- See Also:
- Constant Field Values
FLAG_ROUTER
public static final int FLAG_ROUTER
- See Also:
- Constant Field Values
FLAG_SOLICITED
public static final int FLAG_SOLICITED
- See Also:
- Constant Field Values
FLAG_OVERRIDE
public static final int FLAG_OVERRIDE
- See Also:
- Constant Field Values
ON_LINK
public static final int ON_LINK
- See Also:
- Constant Field Values
AUTOCONFIG
public static final int AUTOCONFIG
- See Also:
- Constant Field Values
SOURCE_LINKADDR
public static final int SOURCE_LINKADDR
- See Also:
- Constant Field Values
TARGET_LINKADDR
public static final int TARGET_LINKADDR
- See Also:
- Constant Field Values
PREFIX_INFO
public static final int PREFIX_INFO
- See Also:
- Constant Field Values
MTU_INFO
public static final int MTU_INFO
- See Also:
- Constant Field Values
TYPE_NAME
public static final String[] TYPE_NAME
ICMP6Packet
public ICMP6Packet()
ICMP6Packet
public ICMP6Packet(int type)
getType
public int getType()
setType
public void setType(int type)
getFlags
public int getFlags()
setFlags
public void setFlags(int flags)
getOption
public byte[] getOption(int type)
getEchoData
public byte[] getEchoData()
setEchoData
public void setEchoData(byte[] edata)
printPacket
public void printPacket(PrintStream out)
- Specified by:
printPacket
in interface IPPayload
parsePacketData
public void parsePacketData(IPv6Packet packet)
- Specified by:
parsePacketData
in interface IPPayload
generatePacketData
public byte[] generatePacketData(IPv6Packet packet)
- Specified by:
generatePacketData
in interface IPPayload
getDispatch
public byte getDispatch()
- Specified by:
getDispatch
in interface IPPayload
main
public static void main(String[] args)