TTTO.MasterServer
Class Room

java.lang.Object
  extended by TTTO.MasterServer.Room

public class Room
extends java.lang.Object


Field Summary
static int AMOUNT_OF_FIELDS
           
private  java.lang.String gameRoomName
           
private  java.lang.String hostAddress
           
private  int hostPort
           
 
Constructor Summary
Room(java.lang.String aGameRoomName)
          Container class for rooms.
Room(java.lang.String aGameRoomName, java.lang.String aHostAddress, int aHostPort)
          Container class for rooms
 
Method Summary
 boolean equals(java.lang.Object aOther)
          Equals when two rooms have the same IP, Port and game name.
 java.lang.String getGameRoomName()
          Get the Game Name
 java.lang.String getHostAddress()
          Get the owner of this rooms ip-address Returns null if there is no owner
 int getHostPort()
          Get the port.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AMOUNT_OF_FIELDS

public static final int AMOUNT_OF_FIELDS
See Also:
Constant Field Values

gameRoomName

private java.lang.String gameRoomName

hostAddress

private java.lang.String hostAddress

hostPort

private int hostPort
Constructor Detail

Room

public Room(java.lang.String aGameRoomName)
Container class for rooms.

Parameters:
aGameRoomName -

Room

public Room(java.lang.String aGameRoomName,
            java.lang.String aHostAddress,
            int aHostPort)
Container class for rooms

Parameters:
aGameRoomName - Name of room
aHostAddress - Host who created the room
aHostPort - Hosts port
Method Detail

getGameRoomName

public java.lang.String getGameRoomName()
Get the Game Name

Returns:
The name

getHostAddress

public java.lang.String getHostAddress()
Get the owner of this rooms ip-address Returns null if there is no owner

Returns:
the owner or null

getHostPort

public int getHostPort()
Get the port. Returns -1 if there is no port

Returns:
port number or -1

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object aOther)
Equals when two rooms have the same IP, Port and game name.

Overrides:
equals in class java.lang.Object