net.kano.joscar.snaccmd.conn
Class PauseAck

java.lang.Object
  extended bySnacCommand
      extended byConnCommand
          extended bySnacFamilyListCmd
              extended byPauseAck

public class PauseAck
extends SnacFamilyListCmd

A command sent to tell the server which SNAC families are "needed" on this connection. Sent in response to a PauseCmd, in anticipation of a possible MigrationNotice.

See Also:
PauseCmd, MigrationNotice
Source of this SNAC:
AIM client
SNAC command type:
Family 0x01, command 0x0c

Field Summary
 
Fields inherited from class ConnCommand
CMD_CLIENT_READY, CMD_CLIENT_VERS, CMD_ENCINFOACK, CMD_EXTRA_ACK, CMD_MIGRATE_PLS, CMD_MY_INFO_REQ, CMD_NOOP, CMD_PAUSE, CMD_PAUSE_ACK, CMD_RATE_ACK, CMD_RATE_CHG, CMD_RATE_INFO, CMD_RATE_REQ, CMD_RESUME, CMD_SERV_VERS, CMD_SERVER_READY, CMD_SERVICE_REDIR, CMD_SERVICE_REQ, CMD_SET_IDLE, CMD_SETENCINFO, CMD_SETEXTRAINFO, CMD_UPDATE, CMD_WARNED, CMD_YOUR_INFO, FAMILY_CONN, FAMILY_INFO
 
Fields inherited from class SnacCommand
SNACFLAG_DEFAULT
 
Constructor Summary
  PauseAck(int[] families)
          Creates a new outgoing pause acknowledgement command with the given list of SNAC families needed on this connection.
protected PauseAck(SnacPacket packet)
          Generates a new pause acknowledgement command from the given incoming SNAC packet.
 
Methods inherited from class SnacFamilyListCmd
getSnacFamilies, toString, writeData
 
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

PauseAck

protected PauseAck(SnacPacket packet)
Generates a new pause acknowledgement command from the given incoming SNAC packet.

Parameters:
packet - an incoming server pause acknowledgement packet

PauseAck

public PauseAck(int[] families)
Creates a new outgoing pause acknowledgement command with the given list of SNAC families needed on this connection.

Parameters:
families - the SNAC families needed on the connection on which this command is being sent