- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Short,LinuxSllPacketType>
-
- org.pcap4j.packet.namednumber.LinuxSllPacketType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<LinuxSllPacketType>
public final class LinuxSllPacketType extends NamedNumber<java.lang.Short,LinuxSllPacketType>
Linux SLL Packet Type- Since:
- pcap4j 1.4.0
- See Also:
- pcap/sll.h, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static LinuxSllPacketTypeLINUX_SLL_BROADCASTA physical layer broadcast packet: 1static LinuxSllPacketTypeLINUX_SLL_HOSTA packet addressed to the local host: 0static LinuxSllPacketTypeLINUX_SLL_MULTICASTA packet sent to a physical layer multicast address: 2static LinuxSllPacketTypeLINUX_SLL_OTHERHOSTA packet to some other host that has been caught by a device driver in promiscuous mode: 3static LinuxSllPacketTypeLINUX_SLL_OUTGOINGA packet originated from the local host that is looped back to a packet socket: 4private static java.util.Map<java.lang.Short,LinuxSllPacketType>registryprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description LinuxSllPacketType(java.lang.Short value, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(LinuxSllPacketType o)static LinuxSllPacketTypegetInstance(java.lang.Short value)static LinuxSllPacketTyperegister(LinuxSllPacketType type)-
Methods inherited from class org.pcap4j.packet.namednumber.NamedNumber
equals, hashCode, name, toString, value, valueAsString
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
LINUX_SLL_HOST
public static final LinuxSllPacketType LINUX_SLL_HOST
A packet addressed to the local host: 0
-
LINUX_SLL_BROADCAST
public static final LinuxSllPacketType LINUX_SLL_BROADCAST
A physical layer broadcast packet: 1
-
LINUX_SLL_MULTICAST
public static final LinuxSllPacketType LINUX_SLL_MULTICAST
A packet sent to a physical layer multicast address: 2
-
LINUX_SLL_OTHERHOST
public static final LinuxSllPacketType LINUX_SLL_OTHERHOST
A packet to some other host that has been caught by a device driver in promiscuous mode: 3
-
LINUX_SLL_OUTGOING
public static final LinuxSllPacketType LINUX_SLL_OUTGOING
A packet originated from the local host that is looped back to a packet socket: 4
-
registry
private static final java.util.Map<java.lang.Short,LinuxSllPacketType> registry
-
-
Method Detail
-
getInstance
public static LinuxSllPacketType getInstance(java.lang.Short value)
- Parameters:
value- value- Returns:
- a EtherType object.
-
register
public static LinuxSllPacketType register(LinuxSllPacketType type)
- Parameters:
type- type- Returns:
- a EtherType object.
-
compareTo
public int compareTo(LinuxSllPacketType o)
- Specified by:
compareToin interfacejava.lang.Comparable<LinuxSllPacketType>- Specified by:
compareToin classNamedNumber<java.lang.Short,LinuxSllPacketType>
-
-