Package org.jogre.common.comm

This package contains a number of communication objects (communication classes start with Comm) amd two Interface's which describe the protocol.

See:
          Description

Interface Summary
Comm Interface for the variour standard communcations object which are available in the JOGRE api.
ITransmittable Transmittable interface for all communication in the system.
ITransmittableWithProps This interfaces denotates that the ITransmittable object contains a JogrePropertiesHash instance as a field.
 

Class Summary
CommBaseMessage This is a base message which all communication objects should extend except the GameList and its children data classes.
CommChatGame Communication class which is used to broadcast a chat message to all users at a particular game.
CommChatTable Chat communications object for chat at a table.
CommControllerObject Communication object which will send a XMLElement as a child from a client to server (or or vice versa).
CommControllerProperty Communication object to send a key/value property from a client to server or vice versa.
CommDisconnect Communication class which is used to disconnect a user from the system.
CommError Communications class which is used to send an error from the server to a client or vice-versa.
CommGameConnect Communciations connect object.
CommGameMessage This is a message class which goes to a particular game such as chess, checkers etc.
CommGameOver Communication object to show that a game is over.
CommInvite Communication class which is used to invite a user to a table.
CommMasterServerConnect Communication object for connecting to the master server.
CommMasterServerMessage  
CommOfferDraw Communications object which is used when one user offers a draw to another user.
CommTableAction Communication class for performming table actions such as creating a new table, joining an existing table, standing up, being ready-to-start and exitting from a table.
CommTableMessage Abstract base class for table messages.
 

Package org.jogre.common.comm Description

This package contains a number of communication objects (communication classes start with Comm) amd two Interface's which describe the protocol.