Package net.kano.joscar.snaccmd.conn

Provides implementations of SnacCommands and associated command factories for SNAC family 0x01, which contains commands associated with basic connection features such as rate limiting.

See:
          Description

Class Summary
AbstractExtraInfoCmd A base class for the two SNAC commands which contain only a sequence of ExtraInfoBlocks.
ClientConnCmdFactory A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientReadyCmd A SNAC command sent to indicate that the client has finished initializing the session and is ready to "go online."
ClientVersionsCmd A SNAC command sent to inform the server of versions of SNAC families supported by the client.
ConnCommand A base class for commands in the "service" or "basic connection" 0x01 family.
EncryptionInfoAck A SNAC command sent in response to a SetEncryptionInfoCmd to acknowledge that the client has set its encryption information.
ExtraInfoAck A SNAC command sent to tell the client what his or her current "extra information" is (such as a buddy icon and iChat availability message).
FamilyVersionsCmd A base class for the two SNAC-family-version-based commands in this family.
MigrationNotice A SNAC command sent to tell the client to "migrate" to another server.
MyInfoRequest A SNAC command sent to request one's own user information.
Noop A SNAC command sent for no reason.
PauseAck A command sent to tell the server which SNAC families are "needed" on this connection.
PauseCmd A SNAC command sent to tell the client to stop sending packets and to send a PauseAck.
RateAck A command sent to indicate that the client is aware of the rate limits provided in a previously received RateInfoCmd.
RateChange A SNAC command sent when rate limiting information for a rate class changes.
RateClassInfo A data structure containing rate limiting information for a specific "class" of SNAC commands.
RateInfoCmd A SNAC command sent to inform the client of a set of rate-limiting information.
RateInfoRequest A SNAC command sent to ask the server for rate-limiting information.
ResumeCmd A SNAC command sent to indicate that the client can resume connection operations normally.
ServerConnCmdFactory A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerReadyCmd A command sent to indicate that the server is ready for the client to initialize the connection.
ServerVersionsCmd A SNAC command sent to indicate to the client the versions of the SNAC families supported by the server.
ServiceRedirect A SNAC command sent in response to a ServiceRequest to direct the client to an OSCAR server that supports the specified SNAC family.
ServiceRequest A command sent to request an OSCAR server that supports a particular SNAC family.
SetEncryptionInfoCmd A SNAC command used for setting some sort of security information.
SetExtraInfoCmd A SNAC command used to set the user's list of "extra info blocks."
SetIdleCmd A SNAC command used to set how long the user has been idle.
SnacFamilyInfo A data structure containing information about a specific SNAC family.
SnacFamilyListCmd A base class for the two SNAC commands that contain a list of SNAC families.
UpdateAdvisory A SNAC command sent to alert the user that he or she should upgrade to a newer version of AOL Instant Messenger.
WarningNotification A SNAC command indicating that the client has been "warned" by another user.
YourInfoCmd A SNAC command sent indicating to the client his or her own user information.
 

Package net.kano.joscar.snaccmd.conn Description

Provides implementations of SnacCommands and associated command factories for SNAC family 0x01, which contains commands associated with basic connection features such as rate limiting. 0x01 is the only family available on every type of OSCAR connection, excepting the initial login/"authorizer" connection, which only supports 0x17.