j_waste.network
Class FileRequestReplyPacket
java.lang.Object
j_waste.network.Packet
j_waste.network.HeadedPacket
j_waste.network.FileRequestReplyPacket
- All Implemented Interfaces:
- NetworkConstants
- public class FileRequestReplyPacket
- extends HeadedPacket
- implements NetworkConstants
This class represents the FileRequestReplyPacket used in file transfers.
- Version:
- 0.2
- Author:
- Mattias Ek (matek@users.sourceforge.net)
| Fields inherited from interface j_waste.network.NetworkConstants |
ABORT, CAP_BANDWIDTH, CAP_REMOTE_IP, CAP_SATURATION, GENERAL_TYPE_BROADCAST, GENERAL_TYPE_LOCAL, GENERAL_TYPE_ROUTED, HEADER_SIZE, MAX_BROADCAST_SIZE, MAX_ROUTED_SIZE, NO_ABORT, PREMATURE_ABORT, PRIO_CHAT, PRIO_CHAT_REPLY, PRIO_FILE_REQ_REPLY, PRIO_FILE_REQUEST, PRIO_KEYDIST, PRIO_KEYDIST_REPLY, PRIO_LCAPS, PRIO_LOCAL_SATURATE, PRIO_PING, PRIO_SEARCH, PRIO_SEARCH_REPLY, PRIO_SEARCH_USERLIST, PRIO_UPLOAD, TYPE_CHAT, TYPE_CHAT_REPLY, TYPE_FILE_REQ_REPLY, TYPE_FILE_REQUEST, TYPE_KEYDIST, TYPE_KEYDIST_REPLY, TYPE_LCAPS, TYPE_LOCAL_SATURATE, TYPE_PING, TYPE_SEARCH, TYPE_SEARCH_REPLY, TYPE_SEARCH_USERLIST, TYPE_UPLOAD |
| Methods inherited from class j_waste.network.HeadedPacket |
createPacket, getData, getGeneralType, getGUID, getHeader, getIntPrio, getIntType, getLength, getMD5, getPrio, getTTL, getType, setLength, setTTL |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FileRequestReplyPacket
public FileRequestReplyPacket(byte[] guid)
setChunkIndex
public void setChunkIndex(int chunkIndex)
getChunkIndex
public int getChunkIndex()
setFileSize
public void setFileSize(long fileSize)
getFileSize
public long getFileSize()
setCreateDate
public void setCreateDate(int createDate)
getCreateDate
public int getCreateDate()
setModifiedDate
public void setModifiedDate(int modifiedDate)
getModifiedDate
public int getModifiedDate()
setMaxChunkCount
public void setMaxChunkCount(int maxChunkCount)
getMaxChunkCount
public int getMaxChunkCount()
setFilenameHash
public void setFilenameHash(byte[] fileSHA)
getFileSHA
public byte[] getFileSHA()
setIP
public void setIP(java.net.InetAddress ip)
getIP
public java.net.InetAddress getIP()
setPort
public void setPort(short port)
getPort
public short getPort()
setSender
public void setSender(java.lang.String sender)
getSender
public java.lang.String getSender()
setFileData
public void setFileData(byte[] data)
getFileData
public byte[] getFileData()
toByteArray
public byte[] toByteArray()
- Returns a byte array representation of the packet.
- Overrides:
toByteArray in class HeadedPacket
- Returns:
- a byte array representation of the packet.
finalizePacket
public void finalizePacket()
- Finalizes the packet.
- Overrides:
finalizePacket in class HeadedPacket