core/AdminCache.h
changeset 1349 0d84046ec139
parent 1330 ab94316bb52b
child 1356 4688fae59bcf
     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: