net.kano.joscar.snaccmd.ssi
Class SsiUnchangedCmd

java.lang.Object
  extended bySnacCommand
      extended bySsiCommand
          extended bySsiUnchangedCmd

public class SsiUnchangedCmd
extends SsiCommand

A SNAC command sent to indicate to the client that the user's server-stored data have not changed since the date specified in a previously sent SsiDataCheck.

See Also:
SsiDataCheck
Source of this SNAC:
AIM server
SNAC command type:
Family 0x13, command 0x0f

Field Summary
 
Fields inherited from class SsiCommand
CMD_ACTIVATE, CMD_CREATE_ITEMS, CMD_DATA_CHECK, CMD_DATA_REQ, CMD_DELETE_ITEMS, CMD_MOD_ACK, CMD_MODIFY_ITEMS, CMD_POST_MOD, CMD_PRE_MOD, CMD_RIGHTS, CMD_RIGHTS_REQ, CMD_SSI_DATA, CMD_UNCHANGED, FAMILY_INFO, FAMILY_SSI
 
Fields inherited from class SnacCommand
SNACFLAG_DEFAULT
 
Constructor Summary
  SsiUnchangedCmd()
          Creates a new outgoing SSI-is-unchanged notification.
protected SsiUnchangedCmd(SnacPacket packet)
          Generates a new SSI unchanged notification command from the given incoming SNAC packet.
 
Method Summary
 java.lang.String toString()
           
 void writeData(java.io.OutputStream out)
          Writes this command's SNAC data block to the given stream.
 
Methods inherited from class SnacCommand
getCommand, getFamily, getFlag1, getFlag2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SsiUnchangedCmd

protected SsiUnchangedCmd(SnacPacket packet)
Generates a new SSI unchanged notification command from the given incoming SNAC packet.

Parameters:
packet - an incoming SSI-is-unchanged notification packet

SsiUnchangedCmd

public SsiUnchangedCmd()
Creates a new outgoing SSI-is-unchanged notification.

Method Detail

writeData

public void writeData(java.io.OutputStream out)
               throws java.io.IOException
Description copied from class: SnacCommand
Writes this command's SNAC data block to the given stream. The SNAC data block is the data after the first ten bytes of a SNAC packet.

Specified by:
writeData in class SnacCommand
Parameters:
out - the stream to which to write the SNAC data
Throws:
java.io.IOException - if an I/O error occurs

toString

public java.lang.String toString()