X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/0f19bfa8a0c452238245c405e278a630a6c2ac15..38adf7483e39539384d78e7044c7f7cd9f09bebf:/include/user_stat.h

diff --git a/include/user_stat.h b/include/user_stat.h
index 126c20f4..a738bc8d 100644
--- a/include/user_stat.h
+++ b/include/user_stat.h
@@ -74,6 +74,22 @@ struct IP_DIR_PAIR
         return false;
         }
     //------------------------
+    bool operator!=(const IP_DIR_PAIR & rvalue) const
+        {
+        if (ip != rvalue.ip)
+            return true;
+
+        #ifdef TRAFF_STAT_WITH_PORTS
+        if (port != rvalue.port)
+            return true;
+        #endif
+
+        if (dir != rvalue.dir)
+            return true;
+
+        return false;
+        }
+    //------------------------
     uint32_t        ip;
     int             dir;
     #ifdef TRAFF_STAT_WITH_PORTS
@@ -146,7 +162,7 @@ struct USER_STAT_RES
         down = us.down;
         return * this;
     };
-    operator USER_STAT()
+    operator USER_STAT() const
     {
         USER_STAT us;
         us.cash             = cash;