oogp2p.chat
Class ChatAdministrator

java.lang.Object
  extended byoogp2p.chat.ChatAdministrator

public class ChatAdministrator
extends java.lang.Object

ChatAdministrator.java Created: Wed Apr 2 00:30:47 2003

Version:
Author:
OOGs

Field Summary
(package private)  java.util.Vector myChatSessions
           
(package private)  java.net.InetAddress myIP
           
(package private)  java.lang.String myUserName
           
 
Constructor Summary
ChatAdministrator(java.lang.String userName, java.net.InetAddress userIP)
           
 
Method Summary
 void add(ChatWindow cw)
           
 void createSession(java.lang.String from, java.net.InetAddress fromIP, java.io.ObjectOutputStream out)
           
 boolean disconnect(Peer sender, java.util.Vector thePeerInfo)
          Ends a chat session (should be called by the ChatCloseIR).
 ChatWindow getSession(java.lang.String from, java.net.InetAddress fromIP)
          Should be replaced by the getSession function below when MultiChat replaces original Chat system.
 ChatWindow getSession(java.util.Vector peerInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myChatSessions

java.util.Vector myChatSessions

myUserName

java.lang.String myUserName

myIP

java.net.InetAddress myIP
Constructor Detail

ChatAdministrator

public ChatAdministrator(java.lang.String userName,
                         java.net.InetAddress userIP)
Method Detail

add

public void add(ChatWindow cw)

createSession

public void createSession(java.lang.String from,
                          java.net.InetAddress fromIP,
                          java.io.ObjectOutputStream out)

getSession

public ChatWindow getSession(java.lang.String from,
                             java.net.InetAddress fromIP)
Should be replaced by the getSession function below when MultiChat replaces original Chat system.


getSession

public ChatWindow getSession(java.util.Vector peerInfo)

disconnect

public boolean disconnect(Peer sender,
                          java.util.Vector thePeerInfo)
Ends a chat session (should be called by the ChatCloseIR).

Parameters:
thePeerInfo - -- represents the session to be ended
Returns:
-- whether or not the session was ended properly