Class Oui

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Oui>

    public final class Oui
    extends NamedNumber<java.lang.Integer,​Oui>
    OUI
    Since:
    pcap4j 0.9.11
    Author:
    Kaito Yamada
    See Also:
    IEEE OUI, Serialized Form
    • Field Detail

      • CISCO_00000C

        public static final Oui CISCO_00000C
        Cisco: 0x00000C
      • FUJITSU_00000E

        public static final Oui FUJITSU_00000E
        Fujitsu: 0x00000E
      • HEWLETT_PACKARD_080009

        public static final Oui HEWLETT_PACKARD_080009
        Hewlett-Packard: 0x080009
      • FUJI_XEROX_080037

        public static final Oui FUJI_XEROX_080037
        Fuji-Xerox: 0x080037
      • IBM_08005A

        public static final Oui IBM_08005A
        IBM: 0x08005A
      • CISCO_000142

        public static final Oui CISCO_000142
        Cisco: 0x000142
      • CISCO_000143

        public static final Oui CISCO_000143
        Cisco: 0x000143
      • ALAXALA_0012E2

        public static final Oui ALAXALA_0012E2
        AlaxalA: 0x0012E2
      • Hitachi_001F67

        public static final Oui Hitachi_001F67
        Hitachi: 0x001F67
      • HITACHI_CABLE_004066

        public static final Oui HITACHI_CABLE_004066
        Hitachi Cable: 0x004066
    • Constructor Detail

      • Oui

        public Oui​(java.lang.Integer value,
                   java.lang.String name)
        Parameters:
        value - value
        name - name
    • Method Detail

      • getInstance

        public static Oui getInstance​(java.lang.Integer value)
        Parameters:
        value - value
        Returns:
        a Oui object.
      • getInstance

        public static Oui getInstance​(byte[] value)
        Parameters:
        value - value
        Returns:
        a Oui object.
      • register

        public static Oui register​(Oui version)
        Parameters:
        version - version
        Returns:
        a Oui object.
      • valueAsString

        public java.lang.String valueAsString()
        Overrides:
        valueAsString in class NamedNumber<java.lang.Integer,​Oui>
        Returns:
        a string representation of this value.
      • valueAsByteArray

        public byte[] valueAsByteArray()
        Returns:
        a byte array representation of this value.
      • compareTo

        public int compareTo​(Oui o)
        Specified by:
        compareTo in interface java.lang.Comparable<Oui>
        Specified by:
        compareTo in class NamedNumber<java.lang.Integer,​Oui>