com.hungry.javacvs.server.util
Class CVSServerConnection

java.lang.Object
  |
  +--com.hungry.javacvs.util.CVSConnection
        |
        +--com.hungry.javacvs.server.util.CVSServerConnection
Direct Known Subclasses:
CVSServerJServerConnection, CVSServerPServerConnection

public abstract class CVSServerConnection
extends CVSConnection


Fields inherited from class com.hungry.javacvs.util.CVSConnection
AUTH_ACK, AUTH_NACK, AUTH_PARTIAL_ACK, AUTHENTICATION_FAILED, AUTHENTICATION_SUCCESSFUL, BEGIN_AUTH_REQUEST, BEGIN_DSA_AUTH_REQUEST, BEGIN_DSA_VERIFICATION_REQUEST, BEGIN_VERIFICATION_REQUEST, CVS_JSERVER_PORT, CVS_PSERVER_PORT, END_AUTH_REQUEST, END_DSA_AUTH_REQUEST, END_DSA_VERIFICATION_REQUEST, END_VERIFICATION_REQUEST, STREAM_BUFFER_SIZE, VERIFICATION_FAILED, VERIFICATION_SUCCESSFUL
 
Constructor Summary
CVSServerConnection(java.net.Socket socket)
           
 
Method Summary
abstract  int authenticateUser()
           
abstract  int checkUser()
           
abstract  int verifyUser()
           
 
Methods inherited from class com.hungry.javacvs.util.CVSConnection
attachToSocket, available, close, connect, getSocket, isConnected, readBytes, readBytes, readBytes, readLine, unreadString, writeBytes, writeBytes, writeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CVSServerConnection

public CVSServerConnection(java.net.Socket socket)
                    throws java.io.IOException
Method Detail

authenticateUser

public abstract int authenticateUser()
                              throws java.io.IOException

verifyUser

public abstract int verifyUser()
                        throws java.io.IOException

checkUser

public abstract int checkUser()
                       throws java.io.IOException