- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Short,ArpHardwareType>
-
- org.pcap4j.packet.namednumber.ArpHardwareType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ArpHardwareType>
public final class ArpHardwareType extends NamedNumber<java.lang.Short,ArpHardwareType>
ARP Hardware Type- Since:
- pcap4j 0.9.1
- See Also:
- IANA Registry, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ArpHardwareTypeAMATEUR_RADIO_AX_25Amateur Radio AX.25: 3static ArpHardwareTypeARCNETARCNET: 7static ArpHardwareTypeARPSECARPSec: 30static ArpHardwareTypeATM_16Asynchronous Transmission Mode (ATM): 16static ArpHardwareTypeATM_19Asynchronous Transmission Mode (ATM): 19static ArpHardwareTypeATM_21Asynchronous Transmission Mode (ATM): 21static ArpHardwareTypeAUTONET_SHORT_ADDRESSAutonet Short Address: 10static ArpHardwareTypeCAITIA-102 Project 25 Common Air Interface (CAI): 33static ArpHardwareTypeCHAOSChaos: 5static ArpHardwareTypeETHERNETEthernet (10Mb): 1static ArpHardwareTypeEUI_64EUI-64: 27static ArpHardwareTypeEXPERIMENTAL_ETHERNETExperimental Ethernet (3Mb): 2static ArpHardwareTypeFIBRE_CHANNELFibre Channel: 18static ArpHardwareTypeFRAME_RELAYFrame Relay: 15static ArpHardwareTypeHDLCHDLC: 17static ArpHardwareTypeHFIHFI: 37static ArpHardwareTypeHIPARPHIPARP: 28static ArpHardwareTypeHW_EXP1HW_EXP1: 36static ArpHardwareTypeHW_EXP2HW_EXP2: 256static ArpHardwareTypeHYPERCHANNELHyperchannel: 8static ArpHardwareTypeIEEE_1394_1995IEEE 1394.1995: 24static ArpHardwareTypeIEEE_802_NETWORKSIEEE 802 Networks: 6static ArpHardwareTypeINFINIBANDInfiniBand: 32static ArpHardwareTypeIP_AND_ARP_OVER_ISO_7816_3IP and ARP over ISO 7816-3: 29static ArpHardwareTypeIPSEC_TUNNELIPsec tunnel: 31static ArpHardwareTypeLANSTARLanstar: 9static ArpHardwareTypeLOCALNETLocalNet (IBM PCNet or SYTEK LocalNET): 12static ArpHardwareTypeLOCALTALKLocalTalk: 11static ArpHardwareTypeMAPOSMAPOS: 25static ArpHardwareTypeMETRICOMMetricom: 23static ArpHardwareTypeMIL_STD_188_220MIL-STD-188-220: 22static ArpHardwareTypePROTEON_PRONET_TOKEN_RINGProteon ProNET Token Ring: 4static ArpHardwareTypePURE_IPPure IP: 35private static java.util.Map<java.lang.Short,ArpHardwareType>registrystatic ArpHardwareTypeSERIAL_LINESerial Line: 20private static longserialVersionUIDstatic ArpHardwareTypeSMDSSMDS: 14static ArpHardwareTypeTWINAXIALTwinaxial: 26static ArpHardwareTypeULTRA_LINKUltra link: 13static ArpHardwareTypeWIEGAND_INTERFACEWiegand Interface: 34
-
Constructor Summary
Constructors Constructor Description ArpHardwareType(java.lang.Short value, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ArpHardwareType o)static ArpHardwareTypegetInstance(java.lang.Short value)static ArpHardwareTyperegister(ArpHardwareType type)java.lang.StringvalueAsString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
ETHERNET
public static final ArpHardwareType ETHERNET
Ethernet (10Mb): 1
-
EXPERIMENTAL_ETHERNET
public static final ArpHardwareType EXPERIMENTAL_ETHERNET
Experimental Ethernet (3Mb): 2
-
AMATEUR_RADIO_AX_25
public static final ArpHardwareType AMATEUR_RADIO_AX_25
Amateur Radio AX.25: 3
-
PROTEON_PRONET_TOKEN_RING
public static final ArpHardwareType PROTEON_PRONET_TOKEN_RING
Proteon ProNET Token Ring: 4
-
CHAOS
public static final ArpHardwareType CHAOS
Chaos: 5
-
IEEE_802_NETWORKS
public static final ArpHardwareType IEEE_802_NETWORKS
IEEE 802 Networks: 6
-
ARCNET
public static final ArpHardwareType ARCNET
ARCNET: 7
-
HYPERCHANNEL
public static final ArpHardwareType HYPERCHANNEL
Hyperchannel: 8
-
LANSTAR
public static final ArpHardwareType LANSTAR
Lanstar: 9
-
AUTONET_SHORT_ADDRESS
public static final ArpHardwareType AUTONET_SHORT_ADDRESS
Autonet Short Address: 10
-
LOCALTALK
public static final ArpHardwareType LOCALTALK
LocalTalk: 11
-
LOCALNET
public static final ArpHardwareType LOCALNET
LocalNet (IBM PCNet or SYTEK LocalNET): 12
-
ULTRA_LINK
public static final ArpHardwareType ULTRA_LINK
Ultra link: 13
-
SMDS
public static final ArpHardwareType SMDS
SMDS: 14
-
FRAME_RELAY
public static final ArpHardwareType FRAME_RELAY
Frame Relay: 15
-
ATM_16
public static final ArpHardwareType ATM_16
Asynchronous Transmission Mode (ATM): 16
-
HDLC
public static final ArpHardwareType HDLC
HDLC: 17
-
FIBRE_CHANNEL
public static final ArpHardwareType FIBRE_CHANNEL
Fibre Channel: 18
-
ATM_19
public static final ArpHardwareType ATM_19
Asynchronous Transmission Mode (ATM): 19
-
SERIAL_LINE
public static final ArpHardwareType SERIAL_LINE
Serial Line: 20
-
ATM_21
public static final ArpHardwareType ATM_21
Asynchronous Transmission Mode (ATM): 21
-
MIL_STD_188_220
public static final ArpHardwareType MIL_STD_188_220
MIL-STD-188-220: 22
-
METRICOM
public static final ArpHardwareType METRICOM
Metricom: 23
-
IEEE_1394_1995
public static final ArpHardwareType IEEE_1394_1995
IEEE 1394.1995: 24
-
MAPOS
public static final ArpHardwareType MAPOS
MAPOS: 25
-
TWINAXIAL
public static final ArpHardwareType TWINAXIAL
Twinaxial: 26
-
EUI_64
public static final ArpHardwareType EUI_64
EUI-64: 27
-
HIPARP
public static final ArpHardwareType HIPARP
HIPARP: 28
-
IP_AND_ARP_OVER_ISO_7816_3
public static final ArpHardwareType IP_AND_ARP_OVER_ISO_7816_3
IP and ARP over ISO 7816-3: 29
-
ARPSEC
public static final ArpHardwareType ARPSEC
ARPSec: 30
-
IPSEC_TUNNEL
public static final ArpHardwareType IPSEC_TUNNEL
IPsec tunnel: 31
-
INFINIBAND
public static final ArpHardwareType INFINIBAND
InfiniBand: 32
-
CAI
public static final ArpHardwareType CAI
TIA-102 Project 25 Common Air Interface (CAI): 33
-
WIEGAND_INTERFACE
public static final ArpHardwareType WIEGAND_INTERFACE
Wiegand Interface: 34
-
PURE_IP
public static final ArpHardwareType PURE_IP
Pure IP: 35
-
HW_EXP1
public static final ArpHardwareType HW_EXP1
HW_EXP1: 36
-
HFI
public static final ArpHardwareType HFI
HFI: 37
-
HW_EXP2
public static final ArpHardwareType HW_EXP2
HW_EXP2: 256
-
registry
private static final java.util.Map<java.lang.Short,ArpHardwareType> registry
-
-
Method Detail
-
getInstance
public static ArpHardwareType getInstance(java.lang.Short value)
- Parameters:
value- value- Returns:
- a ArpHardwareType object.
-
register
public static ArpHardwareType register(ArpHardwareType type)
- Parameters:
type- type- Returns:
- a ArpHardwareType object.
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsStringin classNamedNumber<java.lang.Short,ArpHardwareType>- Returns:
- a string representation of this value.
-
compareTo
public int compareTo(ArpHardwareType o)
- Specified by:
compareToin interfacejava.lang.Comparable<ArpHardwareType>- Specified by:
compareToin classNamedNumber<java.lang.Short,ArpHardwareType>
-
-