mhframework.net.server
Class MHClientList

java.lang.Object
  extended by mhframework.net.server.MHClientList
All Implemented Interfaces:
java.lang.Iterable<MHClientInfo>

public class MHClientList
extends java.lang.Object
implements java.lang.Iterable<MHClientInfo>


Constructor Summary
MHClientList()
           
 
Method Summary
 void add(MHClientInfo info)
           
 MHClientInfo get(int clientID)
           
 MHClientInfo get(java.net.Socket socket)
           
 MHClientInfo get(java.lang.String name)
           
 MHSerializableClientList getSerializedVersion()
           
 java.util.Iterator<MHClientInfo> iterator()
           
 void remove(int id)
           
 void remove(java.net.Socket s)
           
 void remove(java.lang.String name)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MHClientList

public MHClientList()
Method Detail

add

public void add(MHClientInfo info)

get

public MHClientInfo get(int clientID)

get

public MHClientInfo get(java.net.Socket socket)

get

public MHClientInfo get(java.lang.String name)

getSerializedVersion

public MHSerializableClientList getSerializedVersion()

iterator

public java.util.Iterator<MHClientInfo> iterator()
Specified by:
iterator in interface java.lang.Iterable<MHClientInfo>

remove

public void remove(java.net.Socket s)

remove

public void remove(int id)

remove

public void remove(java.lang.String name)

size

public int size()