1.1 --- a/core/AdminCache.h Sat Aug 18 17:15:22 2007 +0000
1.2 +++ b/core/AdminCache.h Sat Aug 18 19:43:37 2007 +0000
1.3 @@ -92,6 +92,7 @@
1.4 UserAuth auth; /* Auth method for this user */
1.5 bool immune_global; /* Whether globally immune */
1.6 bool immune_default; /* Whether defaultly immune */
1.7 + unsigned int serialchange; /* Serial # for changes */
1.8 };
1.9
1.10 class AdminCache :
1.11 @@ -154,6 +155,8 @@
1.12 bool FindFlag(const char *str, AdminFlag *pFlag);
1.13 bool FindFlag(char c, AdminFlag *pAdmFlag);
1.14 FlagBits ReadFlagString(const char *flags, const char **end);
1.15 + unsigned int GetAdminSerialChange(AdminId id);
1.16 + bool CanAdminUseCommand(int client, const char *cmd);
1.17 public:
1.18 bool IsValidAdmin(AdminId id);
1.19 private: