Package VASSAL.chat

Interface LockableChatServerConnection

All Superinterfaces:
ChatServerConnection, ServerConnection
All Known Implementing Classes:
JabberClient, NodeClient, SocketNodeClient

public interface LockableChatServerConnection
extends ChatServerConnection
  • Method Details

    • lockRoom

      void lockRoom​(LockableRoom r)
      Lock/Unlock the given room
    • isInvitable

      boolean isInvitable​(Player invitee)
      Can a player be invited to this room by me?
    • sendInvite

      void sendInvite​(Player p)
      Invite a player to this room
    • doInvite

      void doInvite​(String playerId, String roomName)
      Process Invitation
    • isKickable

      boolean isKickable​(Player kickee)
      Can a player be kicked from this room by me?
    • doKick

      void doKick​(Player p)
      Kick a player from this room
    • getDefaultRoomName

      String getDefaultRoomName()
      Return the name of the default room
    • isDefaultRoom

      boolean isDefaultRoom​(Room r)
      Is specified room the default room?