agjava.net
Class agTransfer

java.lang.Object
  |
  +--agjava.net.agPacket
        |
        +--agjava.net.agTransfer
All Implemented Interfaces:
java.lang.Runnable

public class agTransfer
extends agPacket
implements java.lang.Runnable


Field Summary
 int agPorc
           
 int bytes_read
           
 int bytes_transferred
           
 java.io.File cfile
           
 java.io.RandomAccessFile file
           
 long fileID
           
 short fileID0
           
 long fileID1
           
 long fileID2
           
 java.lang.String localFile
           
 int localFileSeek
           
 int localIndex
           
 int newByte
           
 int newTime
           
 int oldByte
           
 int oldPorc
           
 int oldTime
           
 long reqFileID
           
 int songID
           
 
Constructor Summary
agTransfer(java.io.DataOutputStream sock, long fileID, short fileID0, long fileID1, long fileID2, int hostType, int hostMode, java.lang.String hostIP, int hostPort, java.lang.String hostFile, int hostFileSize)
           
 
Method Summary
 void agTransfer()
           
 void agTransferInterrupt()
           
 void agTransferStop()
           
 void agTransferStopped()
           
 void pause(long millis)
           
 int porcent()
           
 void run()
           
 
Methods inherited from class agjava.net.agPacket
agDisconnect, agPacket, send, send, send, send, send, send, send, send, send, send, send, send, send, sendP2P, setSize, setSocket, setType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

agPorc

public int agPorc

bytes_read

public int bytes_read

bytes_transferred

public int bytes_transferred

cfile

public java.io.File cfile

file

public java.io.RandomAccessFile file

fileID

public long fileID

fileID0

public short fileID0

fileID1

public long fileID1

fileID2

public long fileID2

localFile

public java.lang.String localFile

localFileSeek

public int localFileSeek

localIndex

public int localIndex

newByte

public int newByte

newTime

public int newTime

oldByte

public int oldByte

oldPorc

public int oldPorc

oldTime

public int oldTime

reqFileID

public long reqFileID

songID

public int songID
Constructor Detail

agTransfer

public agTransfer(java.io.DataOutputStream sock,
                  long fileID,
                  short fileID0,
                  long fileID1,
                  long fileID2,
                  int hostType,
                  int hostMode,
                  java.lang.String hostIP,
                  int hostPort,
                  java.lang.String hostFile,
                  int hostFileSize)
Method Detail

agTransfer

public void agTransfer()

agTransferInterrupt

public void agTransferInterrupt()

agTransferStop

public void agTransferStop()

agTransferStopped

public void agTransferStopped()

pause

public void pause(long millis)

porcent

public int porcent()

run

public void run()
Specified by:
run in interface java.lang.Runnable