JML

net.sf.jml.protocol.msnftp
Class MsnftpContent

java.lang.Object
  extended by net.sf.jml.protocol.MsnMessage
      extended by net.sf.jml.protocol.msnftp.MsnftpMessage
          extended by net.sf.jml.protocol.msnftp.MsnftpContent

public class MsnftpContent
extends MsnftpMessage

File transfer binary data.

Syntax: cancelled(1 byte) binaryDataLen(2 bytes) BinaryData

Supported Protocol: MSNC0

Author:
Roger Chen

Field Summary
 
Fields inherited from class net.sf.jml.protocol.MsnMessage
protocol
 
Constructor Summary
MsnftpContent(MsnProtocol protocol)
           
 
Method Summary
 byte[] getTransferData()
           
 boolean isCancelled()
           
protected  boolean load(ByteBuffer buffer)
           
protected  void messageReceived(MsnftpSession session)
           
protected  void messageSent(MsnftpSession session)
           
protected  ByteBuffer[] save()
           
 void setCancelled(boolean cancelled)
           
 void setTransferData(byte[] b)
           
 void setTransferData(ByteBuffer transferData)
           
 String toString()
           
 
Methods inherited from class net.sf.jml.protocol.msnftp.MsnftpMessage
isSupportTransactionId
 
Methods inherited from class net.sf.jml.protocol.MsnMessage
addParam, asString, clearParams, getChunkData, getCommand, getParam, getParamCount, getProtocol, getTransactionId, isSupportChunkData, setChunkData, setChunkData, setCommand, setParam
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MsnftpContent

public MsnftpContent(MsnProtocol protocol)
Method Detail

getTransferData

public byte[] getTransferData()

setTransferData

public void setTransferData(ByteBuffer transferData)

setTransferData

public void setTransferData(byte[] b)

isCancelled

public boolean isCancelled()

setCancelled

public void setCancelled(boolean cancelled)

load

protected boolean load(ByteBuffer buffer)
Overrides:
load in class MsnMessage

save

protected ByteBuffer[] save()
Overrides:
save in class MsnMessage

toString

public String toString()
Overrides:
toString in class MsnMessage

messageReceived

protected void messageReceived(MsnftpSession session)
Overrides:
messageReceived in class MsnftpMessage

messageSent

protected void messageSent(MsnftpSession session)
Overrides:
messageSent in class MsnftpMessage

JML