Package com.threerings.micasa.lobby

Interface Summary
LobbyProvider Defines the server-side of the LobbyService.
LobbyService Provides an interface to the various parlor services that are directly invokable by the client (by means of the invocation services).
LobbyService.CategoriesListener Used to communicate the results of a LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener) request.
LobbyService.LobbiesListener Used to communicate the results of a LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener) request.
 

Class Summary
Lobby A simple class for keeping track of information for each lobby in operation on the server.
LobbyConfig  
LobbyController  
LobbyManager Takes care of the server side of a particular lobby.
LobbyMarshaller Provides the implementation of the LobbyService interface that marshalls the arguments and delivers the request to the provider on the server.
LobbyMarshaller.CategoriesMarshaller Marshalls results to implementations of LobbyService.CategoriesListener.
LobbyMarshaller.LobbiesMarshaller Marshalls results to implementations of LobbyService.LobbiesListener.
LobbyObject Presently the lobby object contains nothing specific, but the class acts as a placeholder in case lobby-wide fields are needed in the future.
LobbyPanel Used to display the interface for the lobbies.
LobbyRegistry The lobby registry is the primary class that coordinates the lobby services on the client.
LobbySelector The lobby selector displays a drop-down box listing the categories of lobbies available on this server and when a category is selected, it displays a list of the lobbies that are available in that category.
LobbySelector.LobbyCellRenderer Used to render Lobby instances in our lobby list.