|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<PcapDLT>
org.jnetpcap.PcapDLT
public enum PcapDLT
Constants that represent the Pcap's Data Link Type assignments. The most
popular constant is the EN10MB
(alternatively CONST_EN10MB
)
which represents
Ethernet2 based physical medium. This includes 10, 100, and 1000
mega-bit ethernets.
There are 2 tables within PcapDLT enum structure. First is the full table of
enum constants, and then there is a duplicate table containing
public final static int
of contants, prefixed with
CONST_
. Also the enum constant's field value
is
public which means that integer DLT constant can also be access using the
field directly.
int dlt = pcap.datalink(); // Get DLT value from open Pcap capture if (dlt == PcapDLT.EN10MB.value) { // Do something } // Also can use this more formal approach if (PcapDLT.EN10MB.equals(dlt)) { // Do something }
int dlt = pcap.datalink(); // Get DLT value from open Pcap capture if (dlt == PcapDLT.CONST_EN10MB) { // Do something }
int dlt = pcap.datalink(); // Get DLT value from open Pcap capture PcapDLT enumConst = PcapDLT.valueOf(dlt); System.out.println("The Data Link Type is " + enumConst + " described as " + enumConst.description);
PcapDLT enumConst = PcapDLT.valueOf("EN10MB"); System.out.println("The Data Link Type value is " + enumConst.value);
Method Summary | |
---|---|
boolean |
equals(int value)
Compares the supplied value with the constant's assigned DLT value. |
static PcapDLT |
valueOf(int value)
Converts an integer value into a PcapDLT constant. |
static PcapDLT |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static PcapDLT[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final PcapDLT NULL
public static final PcapDLT EN10MB
public static final PcapDLT EN3MB
public static final PcapDLT AX25
public static final PcapDLT PRONET
public static final PcapDLT CHAOS
public static final PcapDLT IEEE802
public static final PcapDLT ARCNET
public static final PcapDLT SLIP
public static final PcapDLT PPP
public static final PcapDLT FDDI
public static final PcapDLT ATM_RFC1483
public static final PcapDLT RAW
public static final PcapDLT SLIP_BSDOS
public static final PcapDLT PPP_BSDOS
public static final PcapDLT ATM_CLIP
public static final PcapDLT PPP_SERIAL
public static final PcapDLT PPP_ETHER
public static final PcapDLT SYMANTEC_FIREWALL
public static final PcapDLT C_HDLC
public static final PcapDLT IEEE802_11
public static final PcapDLT FRELAY
public static final PcapDLT LOOP
public static final PcapDLT ENC
public static final PcapDLT LINUX_SLL
public static final PcapDLT LTALK
public static final PcapDLT ECONET
public static final PcapDLT IPFILTER
public static final PcapDLT PFLOG
public static final PcapDLT CISCO_IOS
public static final PcapDLT PRISM_HEADER
public static final PcapDLT AIRONET_HEADER
public static final PcapDLT PFSYNC
public static final PcapDLT IP_OVER_FC
public static final PcapDLT SUNATM
public static final PcapDLT RIO
public static final PcapDLT PCI_EXP
public static final PcapDLT AURORA
public static final PcapDLT IEEE802_11_RADIO
public static final PcapDLT TZSP
public static final PcapDLT ARCNET_LINUX
public static final PcapDLT JUNIPER_MLPPP
public static final PcapDLT JUNIPER_MLFR
public static final PcapDLT JUNIPER_ES
public static final PcapDLT JUNIPER_GGSN
public static final PcapDLT JUNIPER_MFR
public static final PcapDLT JUNIPER_ATM2
public static final PcapDLT JUNIPER_SERVICES
public static final PcapDLT JUNIPER_ATM1
public static final PcapDLT APPLE_IP_OVER_IEEE1394
public static final PcapDLT MTP2_WITH_PHDR
public static final PcapDLT MTP2
public static final PcapDLT MTP3
public static final PcapDLT SCCP
public static final PcapDLT DOCSIS
public static final PcapDLT LINUX_IRDA
public static final PcapDLT IBM_SP
public static final PcapDLT IBM_SN
public static final PcapDLT USER0
public static final PcapDLT USER1
public static final PcapDLT USER2
public static final PcapDLT USER3
public static final PcapDLT USER4
public static final PcapDLT USER5
public static final PcapDLT USER6
public static final PcapDLT USER7
public static final PcapDLT USER8
public static final PcapDLT USER9
public static final PcapDLT USER10
public static final PcapDLT USER11
public static final PcapDLT USER12
public static final PcapDLT USER13
public static final PcapDLT USER14
public static final PcapDLT USER15
public static final PcapDLT IEEE802_11_RADIO_AVS
public static final PcapDLT JUNIPER_MONITOR
public static final PcapDLT BACNET_MS_TP
public static final PcapDLT PPP_PPPD
public static final PcapDLT JUNIPER_PPPOE
public static final PcapDLT JUNIPER_PPPOE_ATM
public static final PcapDLT GPRS_LLC
public static final PcapDLT GPF_T
public static final PcapDLT GPF_F
public static final PcapDLT GCOM_T1E1
public static final PcapDLT GCOM_SERIAL
public static final PcapDLT JUNIPER_PIC_PEER
public static final PcapDLT ERF_ETH
public static final PcapDLT ERF_POS
public static final PcapDLT LINUX_LAPD
Field Detail |
---|
public final int value
public final java.lang.String description
public static final int CONST_NULL
public static final int CONST_EN10MB
public static final int CONST_EN3MB
public static final int CONST_AX25
public static final int CONST_PRONET
public static final int CONST_CHAOS
public static final int CONST_IEEE802
public static final int CONST_ARCNET
public static final int CONST_SLIP
public static final int CONST_PPP
public static final int CONST_FDDI
public static final int CONST_ATM_RFC1483
public static final int CONST_RAW
public static final int CONST_SLIP_BSDOS
public static final int CONST_PPP_BSDOS
public static final int CONST_ATM_CLIP
public static final int CONST_PPP_SERIAL
public static final int CONST_PPP_ETHER
public static final int CONST_SYMANTEC_FIREWALL
public static final int CONST_C_HDLC
public static final int CONST_IEEE802_11
public static final int CONST_FRELAY
public static final int CONST_LOOP
public static final int CONST_ENC
public static final int CONST_LINUX_SLL
public static final int CONST_LTALK
public static final int CONST_ECONET
public static final int CONST_IPFILTER
public static final int CONST_PFLOG
public static final int CONST_CISCO_IOS
public static final int CONST_PRISM_HEADER
public static final int CONST_AIRONET_HEADER
public static final int CONST_PFSYNC
public static final int CONST_IP_OVER_FC
public static final int CONST_SUNATM
public static final int CONST_RIO
public static final int CONST_PCI_EXP
public static final int CONST_AURORA
public static final int CONST_IEEE802_11_RADIO
public static final int CONST_TZSP
public static final int CONST_ARCNET_LINUX
public static final int CONST_JUNIPER_MLPPP
public static final int CONST_APPLE_IP_OVER_IEEE1394
public static final int CONST_JUNIPER_MLFR
public static final int CONST_JUNIPER_ES
public static final int CONST_JUNIPER_GGSN
public static final int CONST_JUNIPER_MFR
public static final int CONST_JUNIPER_ATM2
public static final int CONST_JUNIPER_SERVICES
public static final int CONST_JUNIPER_ATM1
public static final int CONST_MTP2_WITH_PHDR
public static final int CONST_MTP2
public static final int CONST_MTP3
public static final int CONST_SCCP
public static final int CONST_DOCSIS
public static final int CONST_LINUX_IRDA
public static final int CONST_IBM_SP
public static final int CONST_IBM_SN
public static final int CONST_USER0
public static final int CONST_USER1
public static final int CONST_USER2
public static final int CONST_USER3
public static final int CONST_USER4
public static final int CONST_USER5
public static final int CONST_USER6
public static final int CONST_USER7
public static final int CONST_USER8
public static final int CONST_USER9
public static final int CONST_USER10
public static final int CONST_USER11
public static final int CONST_USER12
public static final int CONST_USER13
public static final int CONST_USER14
public static final int CONST_USER15
public static final int CONST_IEEE802_11_RADIO_AVS
public static final int CONST_JUNIPER_MONITOR
public static final int CONST_BACNET_MS_TP
public static final int CONST_PPP_PPPD
public static final int CONST_JUNIPER_PPPOE
public static final int CONST_JUNIPER_PPPOE_ATM
public static final int CONST_GPRS_LLC
public static final int CONST_GPF_T
public static final int CONST_GPF_F
public static final int CONST_GCOM_T1E1
public static final int CONST_GCOM_SERIAL
public static final int CONST_JUNIPER_PIC_PEER
public static final int CONST_ERF_ETH
public static final int CONST_ERF_POS
public static final int CONST_LINUX_LAPD
Method Detail |
---|
public static PcapDLT[] values()
for (PcapDLT c : PcapDLT.values()) System.out.println(c);
public static PcapDLT valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic boolean equals(int value)
value
- value to check against this constant
public static PcapDLT valueOf(int value)
value
- Pcap DLT integer value to convert
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |