namespace SharedLibraryCore.Interfaces { /// <summary> /// defines the capabilities of an RCon connection factory /// </summary> public interface IRConConnectionFactory { /// <summary> /// creates an rcon connection instance /// </summary> /// <param name="ipAddress">ip address of the server</param> /// <param name="port">port of the server</param> /// <param name="password"> password of the server</param> /// <returns>instance of rcon connection</returns> IRConConnection CreateConnection(string ipAddress, int port, string password); } }