Interface LockableChatServerConnection
- All Superinterfaces:
ChatServerConnection
,ServerConnection
- All Known Implementing Classes:
NodeClient
,OfficialNodeClient
,PrivateNodeClient
-
Field Summary
Fields inherited from interface VASSAL.chat.ChatServerConnection
AVAILABLE_ROOMS, DEFAULT_ROOM_NAME, INCOMING_MSG, PLAYER_INFO, ROOM, STATUS, STATUS_SERVER
Fields inherited from interface VASSAL.build.module.ServerConnection
CONNECTED, CONNECTION_LOST
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Process Invitationvoid
Kick a player from this roomReturn the name of the default roomboolean
Is specified room the default room?boolean
isInvitable
(Player invitee) Can a player be invited to this room by me?boolean
isKickable
(Player kickee) Can a player be kicked from this room by me?void
Lock/Unlock the given roomvoid
sendInvite
(Player p) Invite a player to this roomMethods inherited from interface VASSAL.chat.ChatServerConnection
getAvailableRooms, getRoom, getUserInfo, sendTo, setRoom, setUserInfo
Methods inherited from interface VASSAL.build.module.ServerConnection
addPropertyChangeListener, isConnected, sendToOthers, setConnected
-
Method Details
-
lockRoom
Lock/Unlock the given room -
isInvitable
Can a player be invited to this room by me? -
sendInvite
Invite a player to this room -
doInvite
-
isKickable
Can a player be kicked from this room by me? -
doKick
Kick a player from this room -
getDefaultRoomName
String getDefaultRoomName()Return the name of the default room -
isDefaultRoom
Is specified room the default room?
-