Class IPBannerImpl

java.lang.Object
com.biglybt.core.ipfilter.impl.IPBannerImpl

public class IPBannerImpl extends Object
  • Field Details

  • Constructor Details

    • IPBannerImpl

      protected IPBannerImpl(IpFilterImpl _ipFilter)
  • Method Details

    • loadBannedIPs

      protected void loadBannedIPs()
    • saveBannedIPs

      protected void saveBannedIPs()
    • isBanned

      protected boolean isBanned(InetAddress ipAddress, byte[] specific_hash)
    • isBanned

      protected boolean isBanned(String ipAddress, byte[] specific_hash)
    • ban

      public boolean ban(String ipAddress, String torrent_name, byte[] specific_hash, boolean manual, int for_mins)
    • addTemporaryBan

      private void addTemporaryBan(BannedIpImpl ban, int mins)
    • getBannedIps

      public BannedIp[] getBannedIps()
    • getNbBannedIps

      public int getNbBannedIps()
    • clearBannedIps

      public void clearBannedIps()
    • unban

      public boolean unban(String ipAddress)
    • unban

      public boolean unban(String ipAddress, boolean block)
    • decodeAddress

      private Object decodeAddress(String address)
    • decodeAddress

      private Object decodeAddress(InetAddress address)