From: Maxim Mamontov Date: Mon, 6 Dec 2010 14:27:26 +0000 (+0200) Subject: Для структуры IP_DIR_PAIR добавлен оператор сравнения (точнее несравнения) X-Git-Tag: 2.407-rc3~346 X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/72feb2ea9108d2c6111a7ab7daa9f053a0b95605?hp=0f19bfa8a0c452238245c405e278a630a6c2ac15 Для структуры IP_DIR_PAIR добавлен оператор сравнения (точнее несравнения) --- diff --git a/include/user_stat.h b/include/user_stat.h index 126c20f4..fd0e79a0 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