JML

net.sf.jqql.packets.out
Class RemoveSelfPacket

java.lang.Object
  extended by net.sf.jqql.packets.Packet
      extended by net.sf.jqql.packets.OutPacket
          extended by net.sf.jqql.packets.BasicOutPacket
              extended by net.sf.jqql.packets.out.RemoveSelfPacket

public class RemoveSelfPacket
extends BasicOutPacket

 remove yourself from someone's friend list. This happens when you drag someone to the blacklist, format:
 1. head
 2. someone's QQ number, 4 byte
 3. tail

 把自己从某人的好友名单中删除,这种情况发生在你把一个人拖进黑名单时,格式是
 1. 头部
 2. 对方QQ号,4个字节
 3. 尾部
 

Author:
luma

Field Summary
 
Fields inherited from class net.sf.jqql.packets.OutPacket
ack, key, resendCountDown, sendCount, seq, timeout
 
Fields inherited from class net.sf.jqql.packets.Packet
bodyBuf, bodyDecrypted, command, crypter, ds, duplicated, header, log, sequence, source, user
 
Constructor Summary
RemoveSelfPacket(ByteBuffer buf, int length, QQUser user)
           
RemoveSelfPacket(QQUser user)
          constructor 构造函数
 
Method Summary
 String getPacketName()
           
 int getRemoveFrom()
           
protected  void putBody(ByteBuffer buf)
          initialize packet body 初始化包体
 void setRemoveFrom(int removeFrom)
           
 
Methods inherited from class net.sf.jqql.packets.BasicOutPacket
decryptBody, encryptBody, getBodyBytes, getCryptographStart, getFamily, getHeadLength, getLength, getTailLength, parseHeader, parseTail, postFill, putHead, putTail, toString, validateHeader
 
Methods inherited from class net.sf.jqql.packets.OutPacket
dump, fill, getKey, getNextSeq, getSendCount, getTimeout, needAck, needResend, parseBody, setKey, setSendCount, setTimeout
 
Methods inherited from class net.sf.jqql.packets.Packet
equals, getCommand, getHeader, getSequence, getSource, hash, hashCode, isDuplicated, setDuplicated, setHeader, setSequence
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoveSelfPacket

public RemoveSelfPacket(QQUser user)
constructor 构造函数


RemoveSelfPacket

public RemoveSelfPacket(ByteBuffer buf,
                        int length,
                        QQUser user)
                 throws PacketParseException
Parameters:
buf -
length -
Throws:
PacketParseException
Method Detail

getPacketName

public String getPacketName()
Overrides:
getPacketName in class BasicOutPacket
Returns:
descriptive name of packet 包的描述性名称

putBody

protected void putBody(ByteBuffer buf)
Description copied from class: Packet
initialize packet body 初始化包体

Specified by:
putBody in class Packet
Parameters:
buf - ByteBuffer

getRemoveFrom

public int getRemoveFrom()
Returns:
Returns the removeFrom.

setRemoveFrom

public void setRemoveFrom(int removeFrom)
Parameters:
removeFrom - The removeFrom to set.

JML