Package org.opennms.protocols.icmp6
Class ICMPv6EchoPacket
java.lang.Object
org.opennms.protocols.icmp6.ICMPv6Packet
org.opennms.protocols.icmp6.ICMPv6EchoPacket
- Direct Known Subclasses:
ICMPv6EchoReply,ICMPv6EchoRequest
ICMPEchoReply
- Author:
- brozow
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opennms.protocols.icmp6.ICMPv6Packet
ICMPv6Packet.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class org.opennms.protocols.icmp6.ICMPv6Packet
CHECKSUM_INDEX, HEADER_OFFSET_CHECKSUM, HEADER_OFFSET_CODE, HEADER_OFFSET_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongintlonglonglongintlongvoidvoidsetIdentifier(int id) voidsetReceiveTime(long recvTime) voidsetRoundTripTime(long rtt) voidsetSentTime(long sentTime) voidsetSequenceNumber(int sn) voidsetThreadId(long threadId) Methods inherited from class org.opennms.protocols.icmp6.ICMPv6Packet
getChecksum, getCode, getPacketLength, getType, getUnsignedShort, makeUnsignedShort, setBytes, setCode, setType, setUnsignedShort, toBytes
-
Field Details
-
COOKIE
public static final long COOKIE- See Also:
-
HEADER_OFFSET_IDENTIFIER
public static final int HEADER_OFFSET_IDENTIFIER- See Also:
-
HEADER_OFFSET_SEQUENCE_NUMBER
public static final int HEADER_OFFSET_SEQUENCE_NUMBER- See Also:
-
HEADER_LENGTH
public static final int HEADER_LENGTH- See Also:
-
DATA_OFFSET_SENTTIME
public static final int DATA_OFFSET_SENTTIME- See Also:
-
DATA_OFFSET_RECVTIME
public static final int DATA_OFFSET_RECVTIME- See Also:
-
DATA_OFFSET_THREAD_ID
public static final int DATA_OFFSET_THREAD_ID- See Also:
-
DATA_OFFSET_RTT
public static final int DATA_OFFSET_RTT- See Also:
-
DATA_OFFSET_COOKIE
public static final int DATA_OFFSET_COOKIE- See Also:
-
DATA_LENGTH
public static final int DATA_LENGTH- See Also:
-
-
Constructor Details
-
ICMPv6EchoPacket
public ICMPv6EchoPacket(int size) -
ICMPv6EchoPacket
-
-
Method Details
-
getDataBuffer
-
getIdentifier
public int getIdentifier() -
setIdentifier
public void setIdentifier(int id) -
getSequenceNumber
public int getSequenceNumber() -
setSequenceNumber
public void setSequenceNumber(int sn) -
getSentTime
public long getSentTime() -
setSentTime
public void setSentTime(long sentTime) -
getReceiveTime
public long getReceiveTime() -
setReceiveTime
public void setReceiveTime(long recvTime) -
getThreadId
public long getThreadId() -
setThreadId
public void setThreadId(long threadId) -
getRoundTripTime
public long getRoundTripTime() -
setRoundTripTime
public void setRoundTripTime(long rtt) -
getCookie
public long getCookie() -
setCookie
public void setCookie()
-