oogp2p
Class AllPeers

java.lang.Object
  extended byoogp2p.AllPeers

public class AllPeers
extends java.lang.Object


Field Summary
private  java.util.Vector myPeers
           
 
Constructor Summary
AllPeers()
           
 
Method Summary
 void addPeer(Peer p)
           
 void Display(Client cl)
           
 void Display(Connection ct)
           
 Peer getPeer(java.lang.String name)
           
 java.net.InetAddress getPeerInetAddress(java.lang.String name)
           
 java.lang.String getPeerName(java.net.InetAddress inetAddr)
           
 boolean PeerExists(java.lang.String name)
           
 void removePeer(Peer p)
           
 void sendInfo(Nettable n, java.io.ObjectOutputStream out)
           
 void sendInfo(java.lang.String s, java.io.ObjectOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myPeers

private java.util.Vector myPeers
Constructor Detail

AllPeers

public AllPeers()
Method Detail

addPeer

public void addPeer(Peer p)
Parameters:
p - Adds peer p to the collection of Peers connected to the client

removePeer

public void removePeer(Peer p)
Parameters:
p - Removes Peer p from collection of Peers connected to the client

PeerExists

public boolean PeerExists(java.lang.String name)
Parameters:
name -
Returns:
Returns true if peer with name, name, is in collection of Peers

getPeerInetAddress

public java.net.InetAddress getPeerInetAddress(java.lang.String name)
Parameters:
name -
Returns:
The InetAddress of the Peer whose name is name

getPeer

public Peer getPeer(java.lang.String name)
Parameters:
name -
Returns:
Returns the Peer whose name is name

getPeerName

public java.lang.String getPeerName(java.net.InetAddress inetAddr)
Parameters:
inetAddr -
Returns:
Returns name of Peer whose InetAddress is inetAddr, returns "UNDEFINED" if inetAddress does not exist in collection of Peers

Display

public void Display(Client cl)

Display

public void Display(Connection ct)

sendInfo

public void sendInfo(java.lang.String s,
                     java.io.ObjectOutputStream out)

sendInfo

public void sendInfo(Nettable n,
                     java.io.ObjectOutputStream out)