package com.l7tech.server.log.syslog;

import java.net.SocketAddress;

final class c {
   private final SyslogProtocol a;
   private final SocketAddress[] b;

   c(SyslogProtocol var1, SocketAddress[] var2) {
      this.a = var1;
      this.b = var2;
   }

   @Override
   public boolean equals(Object var1) {
      if (this == var1) {
         return true;
      }

      if (var1 != null && this.getClass() == var1.getClass()) {
         c var2 = (c)var1;
         if (this.a != var2.a) {
            return false;
         }

         if (this.b.length != var2.b.length) {
            return false;
         }

         for (int var3 = 0; var3 < this.b.length; var3++) {
            if (!this.b[var3].equals(var2.b[var3])) {
               return false;
            }
         }

         return true;
      } else {
         return false;
      }
   }

   @Override
   public int hashCode() {
      int var1 = this.a.hashCode();

      for (SocketAddress var5 : this.b) {
         var1 = 31 * var1 + var5.hashCode();
      }

      return var1;
   }
}
