Class AbstractPcapAddress

    • Field Detail

      • logger

        private static final org.slf4j.Logger logger
      • address

        private final java.net.InetAddress address
      • netmask

        private final java.net.InetAddress netmask
      • broadcastAddr

        private final java.net.InetAddress broadcastAddr
      • dstAddr

        private final java.net.InetAddress dstAddr
    • Constructor Detail

      • AbstractPcapAddress

        protected AbstractPcapAddress​(NativeMappings.pcap_addr pcapAddr,
                                      short saFamily,
                                      java.lang.String devName)
    • Method Detail

      • warn

        private void warn​(short actualSaFamily,
                          short expectedSaFamily,
                          java.lang.String devName,
                          java.lang.String field)
      • getAddress

        public java.net.InetAddress getAddress()
        Specified by:
        getAddress in interface PcapAddress
        Returns:
        address or null
      • getNetmask

        public java.net.InetAddress getNetmask()
        Specified by:
        getNetmask in interface PcapAddress
        Returns:
        netmask or null
      • getBroadcastAddress

        public java.net.InetAddress getBroadcastAddress()
        Specified by:
        getBroadcastAddress in interface PcapAddress
        Returns:
        broadcast address or null
      • getDestinationAddress

        public java.net.InetAddress getDestinationAddress()
        Specified by:
        getDestinationAddress in interface PcapAddress
        Returns:
        destination address or null
      • toString

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object