SSF.OS
Class ICMPHeader
java.lang.Object
|
+--SSF.OS.ProtocolMessage
|
+--SSF.OS.ICMPHeader
- public synchronized class ICMPHeader
- extends ProtocolMessage
|
Constructor Summary |
private |
ICMPHeader(int,
int,
int)
|
| Methods inherited from class SSF.OS.ProtocolMessage |
carryPayload, copy, dropHeader, dropPayload, frombytes, fromVersion, payload, previous, size, tobytes, version |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
failedHeader
public IpHeader failedHeader
icmpType
public int icmpType
icmpCode
public int icmpCode
id
public int id
seq
public int seq
datalen
public int datalen
originTimestamp
public int originTimestamp
receiveTimestamp
public int receiveTimestamp
transmitTimestamp
public int transmitTimestamp
ICMPHeader
private ICMPHeader(int,
int,
int)
makeEchoRequestMessage
public static ICMPHeader makeEchoRequestMessage(int,
int,
int,
int)
makeEchoResponseMessage
public static ICMPHeader makeEchoResponseMessage(ICMPHeader)
makeTimestampRequestMessage
public static ICMPHeader makeTimestampRequestMessage(int,
int,
int,
long)
makeTimestampResponseMessage
public static ICMPHeader makeTimestampResponseMessage(ICMPHeader,
long)
makeFailureMessage
private static ICMPHeader makeFailureMessage(IpHeader,
int,
int)
makeHostUnreachableMessage
public static ICMPHeader makeHostUnreachableMessage(IpHeader)
makeProtocolUnreachableMessage
public static ICMPHeader makeProtocolUnreachableMessage(IpHeader)
makePortUnreachableMessage
public static ICMPHeader makePortUnreachableMessage(IpHeader)
makeTimeExceededMessage
public static ICMPHeader makeTimeExceededMessage(IpHeader)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
ipHeader
public IpHeader ipHeader()
header_bytecount
public int header_bytecount()
- Overrides:
header_bytecount in class ProtocolMessage
bytecount
public int bytecount()
- Overrides:
bytecount in class ProtocolMessage