oogp2p.chat.IRs
Class MultiChatInitInfoIR

java.lang.Object
  extended byoogp2p.InfoReceived
      extended byoogp2p.chat.IRs.ChatInfoReceived
          extended byoogp2p.chat.IRs.MultiChatInitInfoIR

public class MultiChatInitInfoIR
extends ChatInfoReceived

MultiChatInitInfoIR.java Created: Sun Apr 27 20:57:22 2003

Version:
Author:
OOGs

Field Summary
(package private)  java.util.Vector myPeerConnectInfo
           
 
Fields inherited from class oogp2p.InfoReceived
myNettableReceiver, myNettableSender
 
Constructor Summary
  MultiChatInitInfoIR()
           
private MultiChatInitInfoIR(ChatNettable n)
           
 
Method Summary
private  void broadcastInitNettable(ClientAdministrator clAdmin)
          broadcasts ChatInitNettables to all.
private  void connectToClients(ClientAdministrator clAdmin, AllPeers peers)
          Connect to clients not already conncted to.
 void execute()
           
 boolean isType(Nettable n)
           
 InfoReceived makeType(Nettable n)
           
 
Methods inherited from class oogp2p.InfoReceived
getNettableReceiver, getNettableSender
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myPeerConnectInfo

java.util.Vector myPeerConnectInfo
Constructor Detail

MultiChatInitInfoIR

public MultiChatInitInfoIR()

MultiChatInitInfoIR

private MultiChatInitInfoIR(ChatNettable n)
Method Detail

isType

public boolean isType(Nettable n)
Specified by:
isType in class ChatInfoReceived

makeType

public InfoReceived makeType(Nettable n)
Specified by:
makeType in class ChatInfoReceived

execute

public void execute()
Specified by:
execute in class ChatInfoReceived

connectToClients

private void connectToClients(ClientAdministrator clAdmin,
                              AllPeers peers)
Connect to clients not already conncted to.


broadcastInitNettable

private void broadcastInitNettable(ClientAdministrator clAdmin)
broadcasts ChatInitNettables to all. When username stuff is working, don't need the InetAddr to be passed - use actual username information