package com.esir.sr.sweetsnake.api; import com.esir.sr.sweetsnake.dto.GameRequestDTO; import com.esir.sr.sweetsnake.dto.GameSessionDTO; import com.esir.sr.sweetsnake.dto.PlayerDTO; /** * * @author Herminaƫl Rougier * @author Damien Jouanno * */ public interface IServerForAdmin { /** * */ void startServer(); /** * */ void stopServer(); /** * * @param player */ void kickPlayer(PlayerDTO player); /** * * @param session */ void stopSession(GameSessionDTO session); /** * * @param session */ void removeSession(GameSessionDTO session); /** * * @param request */ void removeRequest(GameRequestDTO request); }