Uses of Package
soc.message

Packages that use soc.message
soc.client   
soc.message   
soc.robot   
soc.server   
 

Classes in soc.message used by soc.client
SOCBCastTextMsg
          This message contains a text message for everyone connected
SOCBoardLayout
          This message contains the board layout information.
SOCCancelBuildRequest
          This message type has three meanings, depending on game state and direction of send.
SOCChangeFace
          This message says that a player is changing the face icon.
SOCChannels
          This message lists all the chat channels on a server
SOCChoosePlayerRequest
          This message asks a player to choose a player to steal from.
SOCClearOffer
          This message means that the player is retracting an offer
SOCClearTradeMsg
          This message means that the server wants the trade message cleared
SOCDeleteChannel
          This message means that a chat channel has been destroyed.
SOCDeleteGame
          This message means that a soc game has been destroyed.
SOCDevCard
          This message means that a player is drawing or playing a development card
SOCDevCardCount
          This message says how many development cards are in the deck.
SOCDiceResult
          This message reports total of what was rolled on the dice.
SOCDiscardRequest
          This message requests that the player discard a particular number of cards
SOCFirstPlayer
          This message says who the first player is
SOCGameMembers
          This message lists all the members of a game
SOCGames
          This message lists all the soc games on a server
SOCGameState
          This message communicates the current state of the game
SOCGameStats
          This message contains the scores for the people at a game.
SOCGameTextMsg
          This message contains a text message for a SoC game.
SOCJoin
          This message means that someone is joining a channel
SOCJoinAuth
          This message means that the server has authorized this client to join a channel
SOCJoinGame
          This message means that someone is joining a game
SOCJoinGameAuth
          This message means that the player is allowed to join the game this client to join a game
SOCLargestArmy
          This message says which player has largest army.
SOCLeave
          This message means that someone is leaveing a channel
SOCLeaveGame
          This message means that someone is leaveing a game
SOCLongestRoad
          This message says which player has longest road.
SOCMakeOffer
          This message means that a player wants to trade with other players
SOCMembers
          This message lists all the members of a chat channel
SOCMessage
          Messages used for game data, events, and chatting on a channel.
SOCMoveRobber
          This message means that a player wants to move the robber
SOCNewChannel
          This message means that a new chat channel has been created.
SOCNewGame
          This message means that a new game has been created.
SOCPlayerElement
          This message means that someone is joining a game
SOCPotentialSettlements
          This message contains a list of potential settlements
SOCPutPiece
          This message means that a player has placed a piece on the board
SOCRejectConnection
          This message means that a client isn't allowed to connect
SOCRejectOffer
          This message means that the player is rejecting an offer.
SOCResetBoardAuth
          This message from server informs the client that a game they're playing has been "reset" to a new game (with same name and players, new layout), and they should join at the given position.
SOCResetBoardReject
          This message from server informs all clients that voting has ended, and the board reset request has been rejected.
SOCResetBoardVote
          This bi-directional message gives the client's vote on a "board reset", which was requested by another player in that game.
SOCResetBoardVoteRequest
          This message from server informs the client that in a game they're playing, another player requests a "board reset" (new game with same name and players, new layout), and they should vote yes or no.
SOCResourceCount
          This message has the total resource count for a player
SOCRollDicePrompt
          This message from server informs all players whose turn it is, so they may roll the dice, or take other action allowable at that time.
SOCSetPlayedDevCard
          This message sets the flag which says if a player has played a development card this turn
SOCSetSeatLock
          This message sets the lock state of a seat.
SOCSetTurn
          This message from server to client says whose turn it is.
SOCSitDown
          This message means that a player wants to sit down to play
SOCStartGame
          This message means that a player wants to start the game
SOCStatusMessage
          This is a text message that shows in a status box on the client.
SOCTextMsg
          This message contains a text message
SOCTurn
          This message from server to client signals end of the current player's turn.
SOCVersion
          This message sends the server's or client's version to the other side of the connection.
 

Classes in soc.message used by soc.message
SOCAcceptOffer
          This message means that the player is accepting an offer.
SOCAdminPing
          This message is a way for the admin to test if a robot is connected and running
SOCAdminReset
          This message allows the admin to reset a robot player remotely
SOCBankTrade
          This message means that a player wants to trade with the bank
SOCBCastTextMsg
          This message contains a text message for everyone connected
SOCBoardLayout
          This message contains the board layout information.
SOCBuildRequest
          This message says which player the current player wants to steal from.
SOCBuyCardRequest
          This message means that the player wants to buy a development card.
SOCCancelBuildRequest
          This message type has three meanings, depending on game state and direction of send.
SOCChangeFace
          This message says that a player is changing the face icon.
SOCChannels
          This message lists all the chat channels on a server
SOCChoosePlayer
          This message says which player the current player wants to steal from.
SOCChoosePlayerRequest
          This message asks a player to choose a player to steal from.
SOCClearOffer
          This message means that the player is retracting an offer
SOCClearTradeMsg
          This message means that the server wants the trade message cleared
SOCCreateAccount
          This message is a request to create an account
SOCDeleteChannel
          This message means that a chat channel has been destroyed.
SOCDeleteGame
          This message means that a soc game has been destroyed.
SOCDevCard
          This message means that a player is drawing or playing a development card
SOCDevCardCount
          This message says how many development cards are in the deck.
SOCDiceResult
          This message reports total of what was rolled on the dice.
SOCDiscard
          This message means that a player is discarding
SOCDiscardRequest
          This message requests that the player discard a particular number of cards
SOCDiscoveryPick
          This message says which resources the player picked for a Discovery card
SOCEndTurn
          This message means that a player wants to end the turn
SOCFirstPlayer
          This message says who the first player is
SOCGameMembers
          This message lists all the members of a game
SOCGames
          This message lists all the soc games on a server
SOCGameState
          This message communicates the current state of the game
SOCGameStats
          This message contains the scores for the people at a game.
SOCGameTextMsg
          This message contains a text message for a SoC game.
SOCImARobot
          This message tells the server that the client is a robot
SOCJoin
          This message means that someone is joining a channel
SOCJoinAuth
          This message means that the server has authorized this client to join a channel
SOCJoinGame
          This message means that someone is joining a game
SOCJoinGameAuth
          This message means that the player is allowed to join the game this client to join a game
SOCJoinGameRequest
          This message means that the server has authorized this client to join a game
SOCLargestArmy
          This message says which player has largest army.
SOCLastSettlement
          This message tells the client where the last settlement was places Used for robots during init set up
SOCLeave
          This message means that someone is leaveing a channel
SOCLeaveAll
          This message means that someone is leaving all the channels
SOCLeaveGame
          This message means that someone is leaveing a game
SOCLongestRoad
          This message says which player has longest road.
SOCMakeOffer
          This message means that a player wants to trade with other players
SOCMembers
          This message lists all the members of a chat channel
SOCMessage
          Messages used for game data, events, and chatting on a channel.
SOCMessageMulti
          Message containing multiple parameters, each of which may have sub-fields.
SOCMessageTemplate0
          Template for per-game message types with no parameters.
SOCMessageTemplate1i
          Template for per-game message types with 1 integer parameter.
SOCMessageTemplate2i
          Template for per-game message types with 2 integer parameters.
SOCMonopolyPick
          This message says what resource the current player wants to monopolize
SOCMoveRobber
          This message means that a player wants to move the robber
SOCNewChannel
          This message means that a new chat channel has been created.
SOCNewGame
          This message means that a new game has been created.
SOCPlayDevCardRequest
          This message means that a player wants to play a development card
SOCPlayerElement
          This message means that someone is joining a game
SOCPotentialSettlements
          This message contains a list of potential settlements
SOCPutPiece
          This message means that a player has placed a piece on the board
SOCRejectConnection
          This message means that a client isn't allowed to connect
SOCRejectOffer
          This message means that the player is rejecting an offer.
SOCResetBoardAuth
          This message from server informs the client that a game they're playing has been "reset" to a new game (with same name and players, new layout), and they should join at the given position.
SOCResetBoardReject
          This message from server informs all clients that voting has ended, and the board reset request has been rejected.
SOCResetBoardRequest
          This message from client to server requests a "reset board" of a game being played.
SOCResetBoardVote
          This bi-directional message gives the client's vote on a "board reset", which was requested by another player in that game.
SOCResetBoardVoteRequest
          This message from server informs the client that in a game they're playing, another player requests a "board reset" (new game with same name and players, new layout), and they should vote yes or no.
SOCResourceCount
          This message has the total resource count for a player
SOCRobotDismiss
          This message means that the server wants the robot who receives this message to leave the game.
SOCRollDice
          This message means that the player is rolling the dice this client to join a game
SOCRollDicePrompt
          This message from server informs all players whose turn it is, so they may roll the dice, or take other action allowable at that time.
SOCRollDiceRequest
          This message requests that the player rolls the dice this client to join a game
SOCServerPing
          This is a ping message from the server
SOCSetPlayedDevCard
          This message sets the flag which says if a player has played a development card this turn
SOCSetSeatLock
          This message sets the lock state of a seat.
SOCSetTurn
          This message from server to client says whose turn it is.
SOCSetupDone
          This message means that all players are done placing their initial settlements.
SOCSitDown
          This message means that a player wants to sit down to play
SOCStartGame
          This message means that a player wants to start the game
SOCStatusMessage
          This is a text message that shows in a status box on the client.
SOCTextMsg
          This message contains a text message
SOCTurn
          This message from server to client signals end of the current player's turn.
SOCUpdateRobotParams
          This message means that the robot client needs to update the robot parameters with the contained information
SOCVersion
          This message sends the server's or client's version to the other side of the connection.
 

Classes in soc.message used by soc.robot
SOCAcceptOffer
          This message means that the player is accepting an offer.
SOCAdminPing
          This message is a way for the admin to test if a robot is connected and running
SOCAdminReset
          This message allows the admin to reset a robot player remotely
SOCBoardLayout
          This message contains the board layout information.
SOCCancelBuildRequest
          This message type has three meanings, depending on game state and direction of send.
SOCChangeFace
          This message says that a player is changing the face icon.
SOCChoosePlayerRequest
          This message asks a player to choose a player to steal from.
SOCClearOffer
          This message means that the player is retracting an offer
SOCClearTradeMsg
          This message means that the server wants the trade message cleared
SOCDeleteGame
          This message means that a soc game has been destroyed.
SOCDevCard
          This message means that a player is drawing or playing a development card
SOCDevCardCount
          This message says how many development cards are in the deck.
SOCDiceResult
          This message reports total of what was rolled on the dice.
SOCDiscardRequest
          This message requests that the player discard a particular number of cards
SOCFirstPlayer
          This message says who the first player is
SOCGameMembers
          This message lists all the members of a game
SOCGameState
          This message communicates the current state of the game
SOCGameTextMsg
          This message contains a text message for a SoC game.
SOCJoinGame
          This message means that someone is joining a game
SOCJoinGameAuth
          This message means that the player is allowed to join the game this client to join a game
SOCJoinGameRequest
          This message means that the server has authorized this client to join a game
SOCLargestArmy
          This message says which player has largest army.
SOCLeaveGame
          This message means that someone is leaveing a game
SOCLongestRoad
          This message says which player has longest road.
SOCMakeOffer
          This message means that a player wants to trade with other players
SOCMessage
          Messages used for game data, events, and chatting on a channel.
SOCMoveRobber
          This message means that a player wants to move the robber
SOCPlayerElement
          This message means that someone is joining a game
SOCPotentialSettlements
          This message contains a list of potential settlements
SOCPutPiece
          This message means that a player has placed a piece on the board
SOCRejectOffer
          This message means that the player is rejecting an offer.
SOCResetBoardAuth
          This message from server informs the client that a game they're playing has been "reset" to a new game (with same name and players, new layout), and they should join at the given position.
SOCResourceCount
          This message has the total resource count for a player
SOCRobotDismiss
          This message means that the server wants the robot who receives this message to leave the game.
SOCServerPing
          This is a ping message from the server
SOCSetPlayedDevCard
          This message sets the flag which says if a player has played a development card this turn
SOCSetTurn
          This message from server to client says whose turn it is.
SOCSitDown
          This message means that a player wants to sit down to play
SOCStartGame
          This message means that a player wants to start the game
SOCStatusMessage
          This is a text message that shows in a status box on the client.
SOCTurn
          This message from server to client signals end of the current player's turn.
SOCUpdateRobotParams
          This message means that the robot client needs to update the robot parameters with the contained information
 

Classes in soc.message used by soc.server
SOCAcceptOffer
          This message means that the player is accepting an offer.
SOCBankTrade
          This message means that a player wants to trade with the bank
SOCBoardLayout
          This message contains the board layout information.
SOCBuildRequest
          This message says which player the current player wants to steal from.
SOCBuyCardRequest
          This message means that the player wants to buy a development card.
SOCCancelBuildRequest
          This message type has three meanings, depending on game state and direction of send.
SOCChangeFace
          This message says that a player is changing the face icon.
SOCChoosePlayer
          This message says which player the current player wants to steal from.
SOCClearOffer
          This message means that the player is retracting an offer
SOCCreateAccount
          This message is a request to create an account
SOCDiscard
          This message means that a player is discarding
SOCDiscoveryPick
          This message says which resources the player picked for a Discovery card
SOCEndTurn
          This message means that a player wants to end the turn
SOCImARobot
          This message tells the server that the client is a robot
SOCJoin
          This message means that someone is joining a channel
SOCJoinGame
          This message means that someone is joining a game
SOCLeave
          This message means that someone is leaveing a channel
SOCLeaveGame
          This message means that someone is leaveing a game
SOCMakeOffer
          This message means that a player wants to trade with other players
SOCMessage
          Messages used for game data, events, and chatting on a channel.
SOCMonopolyPick
          This message says what resource the current player wants to monopolize
SOCMoveRobber
          This message means that a player wants to move the robber
SOCPlayDevCardRequest
          This message means that a player wants to play a development card
SOCPutPiece
          This message means that a player has placed a piece on the board
SOCRejectOffer
          This message means that the player is rejecting an offer.
SOCResetBoardRequest
          This message from client to server requests a "reset board" of a game being played.
SOCResetBoardVote
          This bi-directional message gives the client's vote on a "board reset", which was requested by another player in that game.
SOCRollDice
          This message means that the player is rolling the dice this client to join a game
SOCServerPing
          This is a ping message from the server
SOCSetSeatLock
          This message sets the lock state of a seat.
SOCSitDown
          This message means that a player wants to sit down to play
SOCStartGame
          This message means that a player wants to start the game
SOCVersion
          This message sends the server's or client's version to the other side of the connection.