java.lang.Object
org.pcap4j.packet.namednumber.NamedNumber<Byte,IpV4OptionType>
org.pcap4j.packet.namednumber.IpV4OptionType
- All Implemented Interfaces:
Serializable,Comparable<IpV4OptionType>
IPv4 Option Type
- Since:
- pcap4j 0.9.11
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IpV4OptionTypeAddress Extension: 147static final IpV4OptionTypeCommercial Security (CIPSO): 134private final booleanstatic final IpV4OptionTypeDynamic Packet State: 151static final IpV4OptionTypeExtended Internet Protocol (EIP): 145static final IpV4OptionTypeENCODE: 15static final IpV4OptionTypeEnd of Option List: 0static final IpV4OptionTypeExtended Security: 133static final IpV4OptionTypeFINN: 205static final IpV4OptionTypeIMI Traffic Descriptor (IMITD): 144static final IpV4OptionTypeTime Stamp: 68static final IpV4OptionTypeLoose Source Route: 131static final IpV4OptionTypeMTU Probe (MTUP): 11static final IpV4OptionTypeMTU Reply (MTUR): 12static final IpV4OptionTypeNo Operation: 1private final byteprivate final IpV4OptionType.IpV4OptionClassstatic final IpV4OptionTypeQuick-Start: 25static final IpV4OptionTypeRecord Route: 7private static final Map<Byte, IpV4OptionType> static final IpV4OptionTypeRouter Alert: 148static final IpV4OptionTypeSecurity: 130static final IpV4OptionTypeSelective Directed Broadcast: 149private static final longstatic final IpV4OptionTypeStream ID: 136static final IpV4OptionTypeStrict Source Route: 137static final IpV4OptionTypeTraceroute: 82static final IpV4OptionTypeUpstream Multicast Packet: 152static final IpV4OptionTypeVISA: 142static final IpV4OptionTypeZSU: 10 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic IpV4OptionTypegetInstance(Byte value) bytebooleanisCopied()static IpV4OptionTyperegister(IpV4OptionType type)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
END_OF_OPTION_LIST
End of Option List: 0 -
NO_OPERATION
No Operation: 1 -
SECURITY
Security: 130 -
LOOSE_SOURCE_ROUTING
Loose Source Route: 131 -
INTERNET_TIMESTAMP
Time Stamp: 68 -
EXTENDED_SECURITY
Extended Security: 133 -
CIPSO
Commercial Security (CIPSO): 134 -
RECORD_ROUTE
Record Route: 7 -
STREAM_ID
Stream ID: 136 -
STRICT_SOURCE_ROUTING
Strict Source Route: 137 -
ZSU
ZSU: 10 -
MTUP
MTU Probe (MTUP): 11 -
MTUR
MTU Reply (MTUR): 12 -
FINN
FINN: 205 -
VISA
VISA: 142 -
ENCODE
ENCODE: 15 -
IMITD
IMI Traffic Descriptor (IMITD): 144 -
EIP
Extended Internet Protocol (EIP): 145 -
TRACEROUTE
Traceroute: 82 -
ADDRESS_EXTENSION
Address Extension: 147 -
ROUTER_ALERT
Router Alert: 148 -
SELECTIVE_DIRECTED_BROADCAST
Selective Directed Broadcast: 149 -
DYNAMIC_PACKET_STATE
Dynamic Packet State: 151 -
UPSTREAM_MULTICAST_PACKET
Upstream Multicast Packet: 152 -
QUICK_START
Quick-Start: 25 -
registry
-
copied
private final boolean copied -
optionClass
-
number
private final byte number
-
-
Constructor Details
-
IpV4OptionType
- Parameters:
value- valuename- name
-
-
Method Details
-
isCopied
public boolean isCopied()- Returns:
- true if the copied flag of the packet represented by this object is true; false otherwise.
-
getOptionClass
- Returns:
- optionClass
-
getNumber
public byte getNumber()- Returns:
- number
-
getInstance
- Parameters:
value- value- Returns:
- a IpV4OptionType object.
-
register
- Parameters:
type- type- Returns:
- a IpV4OptionType object.
-
compareTo
- Specified by:
compareToin interfaceComparable<IpV4OptionType>- Specified by:
compareToin classNamedNumber<Byte,IpV4OptionType>
-
valueAsString
- Overrides:
valueAsStringin classNamedNumber<Byte,IpV4OptionType> - Returns:
- a string representation of this value.
-