IW4M-Admin/SharedLibrary/Interfaces/IManager.cs
RaidMax 6a94882d20 -added !ip command (prints a client's external IP)
-fixed up the findall command
-moved aliases to the manager
-added admins page to view privileged users
-fixed refactoring mistake with messages
2017-08-17 18:28:08 -05:00

22 lines
608 B
C#

using System.Collections.Generic;
namespace SharedLibrary.Interfaces
{
public interface IManager
{
void Init();
void Start();
void Stop();
ILogger GetLogger();
List<Server> GetServers();
List<Command> GetCommands();
IPenaltyList GetClientPenalties();
ClientsDB GetClientDatabase();
AliasesDB GetAliasesDatabase();
IList<Helpers.MessageToken> GetMessageTokens();
IList<Player> GetActiveClients();
IList<Player> GetAliasClients(Player player);
IList<Aliases> GetAliases(Player player);
}
}