rero.dcc
Class GenericDCC

java.lang.Object
  extended byrero.dcc.GenericDCC
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
ConnectDCC, ListenDCC

public abstract class GenericDCC
extends Object
implements Runnable


Field Summary
protected  ChatFramework fw
           
protected  ProtocolDCC impl
           
 
Constructor Summary
GenericDCC()
           
 
Method Summary
 void announceFramework(ChatFramework f)
           
 void connect()
           
abstract  Socket establishConnection()
           
 ProtocolDCC getImplementation()
           
 String getNickname()
           
 int getState()
           
 int getTypeOfDCC()
           
 void run()
           
 void setImplementation(ProtocolDCC _impl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

impl

protected ProtocolDCC impl

fw

protected ChatFramework fw
Constructor Detail

GenericDCC

public GenericDCC()
Method Detail

announceFramework

public void announceFramework(ChatFramework f)

setImplementation

public void setImplementation(ProtocolDCC _impl)

getNickname

public String getNickname()

getTypeOfDCC

public int getTypeOfDCC()

getState

public int getState()

getImplementation

public ProtocolDCC getImplementation()

connect

public void connect()

establishConnection

public abstract Socket establishConnection()

run

public void run()
Specified by:
run in interface Runnable