ForgeDocs
Documentation for the forge framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Package Forge.Networking.Lobby

Classes

class  LobbyCommon
 Common code for LobbyMember and LobbyHost. More...
 
class  LobbyHost
 
class  LobbyReadyNetworkMessage
 The sending client is ready to launch the game.
 
class  LobbyNotReadyNetworkMessage
 The sending client is not ready to launch the game.
 
class  LobbyHostPlayerReadinessMessageHandler
 Handles network messages for determining if every player is ready to launch the game.
 
class  LobbyLaunchedHandler
 
class  LobbyLaunchedNetworkMessage
 Network message sent when the lobby has been launched.
 
class  LobbyMapVerifyNetworkMessage
 Network message sent by the lobby server to verify that all clients have the given map.
 
class  LobbyMapDownloadRequestedNetworkMessage
 Network message sent by a lobby client to request a map download.
 
class  LobbyMapDownloadNetworkMessage
 Network message sent to lobby clients by the lobby server after the lobby server has received a LobbyMapDownloadedRequestedNetworkMessage.
 
class  MapDownloadServerMessageHandler
 Processes map download request messages and also sends map verification messages to new clients. Supports changing the current map (which causes a rebroadcast for map verification) .
 
interface  IMapManager
 Interface used to check if a map exists and optionally save a downloaded map if one does not. More...
 
class  MapDownloadClientMessageHandler
 Map download handler for the lobby client. Receives map verification messages and map download messages. If the verification message fails, then a map download request message is sent to the server.
 
class  LobbyMember
 A member of a lobby. More...
 
class  PlayerJoinedNetworkMessage
 The given player has joined the network.
 
class  PlayerLeftNetworkMessage
 The given player has left the network.
 
class  PlayerManager