| AddAdminListener(IAdminListener *pListener)=0 | SourceMod::IAdminSystem | [pure virtual] |
| AddCommandOverride(const char *cmd, OverrideType type, FlagBits flags)=0 | SourceMod::IAdminSystem | [pure virtual] |
| AddGroup(const char *group_name)=0 | SourceMod::IAdminSystem | [pure virtual] |
| AddGroupCommandOverride(GroupId id, const char *name, OverrideType type, OverrideRule rule)=0 | SourceMod::IAdminSystem | [pure virtual] |
| AddGroupImmunity(GroupId id, GroupId other_id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| AdminInheritGroup(AdminId id, GroupId gid)=0 | SourceMod::IAdminSystem | [pure virtual] |
| BindAdminIdentity(AdminId id, const char *auth, const char *ident)=0 | SourceMod::IAdminSystem | [pure virtual] |
| CanAdminTarget(AdminId id, AdminId target)=0 | SourceMod::IAdminSystem | [pure virtual] |
| CanAdminUseCommand(int client, const char *cmd)=0 | SourceMod::IAdminSystem | [pure virtual] |
| CheckAccess(int client, const char *cmd, FlagBits flags, bool override_only)=0 | SourceMod::IAdminSystem | [pure virtual] |
| CheckAdminFlags(AdminId id, FlagBits bits)=0 | SourceMod::IAdminSystem | [pure virtual] |
| CreateAdmin(const char *name)=0 | SourceMod::IAdminSystem | [pure virtual] |
| DumpAdminCache(AdminCachePart part, bool rebuild)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FindAdminByIdentity(const char *auth, const char *identity)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FindFlag(const char *flagname, AdminFlag *pAdmFlag)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FindFlag(char c, AdminFlag *pAdmFlag)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FindGroupByName(const char *group_name)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FlagArrayToBits(const AdminFlag array[], unsigned int numFlags)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FlagBitArrayToBits(const bool array[], unsigned int maxSize)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FlagBitsToArray(FlagBits bits, AdminFlag array[], unsigned int maxSize)=0 | SourceMod::IAdminSystem | [pure virtual] |
| FlagBitsToBitArray(FlagBits bits, bool array[], unsigned int maxSize)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminFlag(AdminId id, AdminFlag flag, AccessMode mode)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminFlags(AdminId id, AccessMode mode)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminGroup(AdminId id, unsigned int index, const char **name)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminGroupCount(AdminId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminImmunityLevel(AdminId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminName(AdminId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminPassword(AdminId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetAdminSerialChange(AdminId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetCommandOverride(const char *cmd, OverrideType type, FlagBits *pFlags)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupAddFlag(GroupId id, AdminFlag flag)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupAddFlags(GroupId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupCommandOverride(GroupId id, const char *name, OverrideType type, OverrideRule *pRule)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupGenericImmunity(GroupId id, ImmunityType type)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupImmunity(GroupId id, unsigned int number)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupImmunityCount(GroupId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupImmunityLevel(GroupId gid)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetGroupName(GroupId gid)=0 | SourceMod::IAdminSystem | [pure virtual] |
| GetInterfaceName() | SourceMod::IAdminSystem | [inline, virtual] |
| GetInterfaceVersion() | SourceMod::IAdminSystem | [inline, virtual] |
| InvalidateAdmin(AdminId id)=0 | SourceMod::IAdminSystem | [pure virtual] |
| IsVersionCompatible(unsigned int version) | SourceMod::SMInterface | [inline, virtual] |
| ReadFlagString(const char *flags, const char **end)=0 | SourceMod::IAdminSystem | [pure virtual] |
| RegisterAuthIdentType(const char *name)=0 | SourceMod::IAdminSystem | [pure virtual] |
| RemoveAdminListener(IAdminListener *pListener)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetAdminFlag(AdminId id, AdminFlag flag, bool enabled)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetAdminFlags(AdminId id, AccessMode mode, FlagBits bits)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetAdminImmunityLevel(AdminId id, unsigned int level)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetAdminPassword(AdminId id, const char *password)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetGroupAddFlag(GroupId id, AdminFlag flag, bool enabled)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetGroupGenericImmunity(GroupId id, ImmunityType type, bool enabled)=0 | SourceMod::IAdminSystem | [pure virtual] |
| SetGroupImmunityLevel(GroupId gid, unsigned int level)=0 | SourceMod::IAdminSystem | [pure virtual] |
| UnsetCommandOverride(const char *cmd, OverrideType type)=0 | SourceMod::IAdminSystem | [pure virtual] |