Class Dot11MeshIdElement

  • All Implemented Interfaces:
    java.io.Serializable

    public final class Dot11MeshIdElement
    extends Dot11InformationElement
    IEEE802.11 Mesh ID element
           1         1        0-32
     +----------+----------+----------
     |Element ID|  Length  | Mesh ID
     +----------+----------+----------
     Element ID: 114
     
    The Mesh ID element is used to advertise the identification of an MBSS. The Mesh ID element is transmitted in Mesh Peering Open frames, Mesh Peering Confirm frames, Mesh Peering Close frames, Beacon frames, and Probe Request and Response frames. A Mesh ID field of length 0 indicates the wildcard Mesh ID, which is used within Probe Request frame.
    Since:
    pcap4j 1.7.0
    See Also:
    IEEE802.11, Serialized Form
    • Field Detail

      • meshId

        private final byte[] meshId
    • Constructor Detail

      • Dot11MeshIdElement

        private Dot11MeshIdElement​(byte[] rawData,
                                   int offset,
                                   int length)
                            throws IllegalRawDataException
        Parameters:
        rawData - rawData
        offset - offset
        length - length
        Throws:
        IllegalRawDataException - if parsing the raw data fails.
    • Method Detail

      • getMeshId

        public byte[] getMeshId()
        Returns:
        meshId
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(java.lang.String indent)
        Parameters:
        indent - indent
        Returns:
        the string representation of this object.