A B C D E F G H I J K L M N O P Q R S T U V W Y

C

CHANNEL_CHAT - Static variable in class AbstractIcbm
The ICBM channel on which chat messages are sent.
CHANNEL_CLOSE - Static variable in class FlapPacket
The "closing" FLAP channel, channel 4.
CHANNEL_CLOSE - Static variable in class CloseFlapCmd
The FLAP channel on which close commands reside.
CHANNEL_ERROR - Static variable in class FlapPacket
The "error" FLAP channel, channel 3.
CHANNEL_ERROR - Static variable in class FlapErrorCmd
The FLAP channel where FLAP error commands live.
CHANNEL_IM - Static variable in class AbstractIcbm
The ICBM channel on which instant messages are sent.
CHANNEL_LOGIN - Static variable in class FlapPacket
The "login" FLAP channel, channel 1.
CHANNEL_LOGIN - Static variable in class LoginFlapCmd
The FLAP channel on which this command resides.
CHANNEL_RV - Static variable in class AbstractIcbm
The ICBM channel on which rendezvous messages are sent.
CHANNEL_SNAC - Static variable in class FlapPacket
The "SNAC" FLAP channel, channel 2.
CHANNEL_SNAC - Static variable in class SnacFlapCmd
The channel on which SNAC commands reside.
CHARSET_ASCII - Static variable in class net.kano.joscar.ImEncodingParams
A charset code indicating US-ASCII encoding.
CHARSET_DEFAULT - Static variable in class GetFileReqRvCmd
A charset value used in Get File requests by WinAIM regardless of file content or platform.
CHARSET_ISO - Static variable in class net.kano.joscar.ImEncodingParams
A charset code indicating ISO-8859-1 encoding.
CHARSET_UTF16 - Static variable in class net.kano.joscar.ImEncodingParams
A charset code indicating UCS-2BE, or UTF-16BE.
CHARSUBSET_DEFAULT - Static variable in class net.kano.joscar.ImEncodingParams
A charset "subcode" that is sent by default.
CLIENTID_DEFAULT - Static variable in class FileTransferHeader
A client ID string used by WinAIM 5.2 beta.
CLIENTID_OLD - Static variable in class FileTransferHeader
A client ID string used by WinAIM 5.1 and earlier.
CMDTYPE_ACCEPT - Static variable in class AbstractTrillianCryptRvCmd
A command type indicating that a command is accepting a secure conversation request.
CMDTYPE_ACK - Static variable in class RvProxyPacket
A command type for an acknowledgement packet.
CMDTYPE_ALL - Static variable in class CmdType
A CmdType that represents all possible command types.
CMDTYPE_BEGIN - Static variable in class AbstractTrillianCryptRvCmd
A command type indicating that an encrypted conversation has begun.
CMDTYPE_CLOSE - Static variable in class AbstractTrillianCryptRvCmd
A command type indicating that a command is closing a secure conversation.
CMDTYPE_ERROR - Static variable in class RvProxyPacket
A command type for error commands.
CMDTYPE_INIT_RECV - Static variable in class RvProxyPacket
A command type for the first command sent to the server when "receiving" a connection over an AOL Proxy Server.
CMDTYPE_INIT_SEND - Static variable in class RvProxyPacket
A command type for the first command sent to the server when creating a connection over an AOL Proxy Server.
CMDTYPE_MESSAGE - Static variable in class AbstractTrillianCryptRvCmd
A command type indicating that a command contains an encrypted message.
CMDTYPE_READY - Static variable in class RvProxyPacket
A command type for a command indicating that the proxy initialization process has finished.
CMDTYPE_REQUEST - Static variable in class AbstractTrillianCryptRvCmd
A command type indicating that a command is a request for a secure conversation.
CMD_ACCT_MOD - Static variable in class AcctCommand
The command subtype for modifying an aspect of one's account.
CMD_ACTIVATE - Static variable in class SsiCommand
A command subtype for "activating" the SSI data.
CMD_AUTH_REQ - Static variable in class AuthCommand
The command subtype for requesting authorization (login).
CMD_AUTH_RESP - Static variable in class AuthCommand
The command subtype for an authorization attempt response.
CMD_BUDDY_OFFLINE - Static variable in class BuddyCommand
The command subtype for a buddy offline notification.
CMD_BUDDY_STATUS - Static variable in class BuddyCommand
The command subtype for a "buddy update."
CMD_CLIENT_READY - Static variable in class ConnCommand
A command subtype for when the client is ready to "go online."
CMD_CLIENT_VERS - Static variable in class ConnCommand
A command subtype for sending the client's SNAC family versions.
CMD_CONFIRM - Static variable in class AcctCommand
The command subtype for requesting a confirmation email for your account.
CMD_CONFIRM_ACK - Static variable in class AcctCommand
The command subtype for a reply sent by the server after requesting a confirmation email.
CMD_CREATE_ITEMS - Static variable in class SsiCommand
A command subtype for creating new server-stored "items."
CMD_DATA_CHECK - Static variable in class SsiCommand
A command subtype for requesting the user's SSI data if it has changed.
CMD_DATA_REQ - Static variable in class SsiCommand
A command subtype for requesting the user's SSI data.
CMD_DELETE_ITEMS - Static variable in class SsiCommand
A command subtype for deleting server-stored "items."
CMD_DIR_INFO - Static variable in class LocCommand
A command subtype containing a user's directory information.
CMD_ENCINFOACK - Static variable in class ConnCommand
A command subtype acknowledging the setting of one's security information.
CMD_ERROR - Static variable in class SnacError
The SNAC command subtype of SNAC errors.
CMD_EXCH_INFO_REQ - Static variable in class RoomCommand
A command subtype for requesting information about a specific chat "exchange."
CMD_EXTRA_ACK - Static variable in class ConnCommand
A command subtype for telling the client what his buddy icon is.
CMD_GET_DIR - Static variable in class LocCommand
A command subtype for requesting another user's directory information.
CMD_ICBM - Static variable in class IcbmCommand
A command type for sending ICBM's to the client.
CMD_ICON_DATA - Static variable in class IconCommand
A command subtype for receiving a buddy icon.
CMD_ICON_REQ - Static variable in class IconCommand
A command subtype for requesting one's icon.
CMD_INFO_REQ - Static variable in class AcctCommand
The command subtype for requesting information about one's account.
CMD_INFO_RESP - Static variable in class AcctCommand
The command subtype for the server's response to a request for account information.
CMD_INTERESTS - Static variable in class SearchCommand
A command subtype for a list of valid chat interests.
CMD_INTERESTS_REQ - Static variable in class SearchCommand
A command subtype for requesting a list of valid chat interests.
CMD_INTEREST_ACK - Static variable in class LocCommand
A command subtype for acknowledging that one's chat interests were set.
CMD_INVITE_ACK - Static variable in class InviteCommand
A command subtype for an acknowledgement of an invitation.
CMD_INVITE_FRIEND - Static variable in class InviteCommand
A command subtype for inviting a friend to join AIM.
CMD_JOIN_ROOM - Static variable in class RoomCommand
A command subtype for joining a chat room.
CMD_KEY_REQ - Static variable in class AuthCommand
The command subtype for requesting an authorization key.
CMD_KEY_RESP - Static variable in class AuthCommand
The command subtype for a response to a key request.
CMD_MIGRATE_PLS - Static variable in class ConnCommand
A command subtype for telling a client to "migrate" to another server.
CMD_MISSED - Static variable in class IcbmCommand
A command type for informing the client of messages it missed.
CMD_MODIFY_ITEMS - Static variable in class SsiCommand
A command subtype for modifying existing server-stored "items."
CMD_MOD_ACK - Static variable in class AcctCommand
The command subtype for a reply sent by the server after modifying one's account.
CMD_MOD_ACK - Static variable in class SsiCommand
A command subtype for acknowledging a change to SSI data.
CMD_MORE_ROOM_INFO - Static variable in class RoomCommand
A command subtype for requesting more information about a chat room.
CMD_MSG_ACK - Static variable in class IcbmCommand
A command type for acknowledging an IM's sending.
CMD_MY_INFO_REQ - Static variable in class ConnCommand
A command subtype for requesting information about oneself.
CMD_NEW_GET_INFO - Static variable in class LocCommand
A command subtype used to request information about a user.
CMD_NOOP - Static variable in class ConnCommand
A command subtype for doing nothing at all.
CMD_OLD_GET_INFO - Static variable in class LocCommand
A command subtype formerly used for getting another user's "info."
CMD_PARAM_INFO - Static variable in class IcbmCommand
A command type for sending ICBM parameter information to the client.
CMD_PARAM_INFO_REQ - Static variable in class IcbmCommand
A command type for requesting ICBM parameter information.
CMD_PAUSE - Static variable in class ConnCommand
A command subtype for telling a client to "pause."
CMD_PAUSE_ACK - Static variable in class ConnCommand
A command subtype for acknowledging a "server pause."
CMD_POPUP_MSG - Static variable in class PopupCommand
A command subtype for the popup command.
CMD_POST_MOD - Static variable in class SsiCommand
A command subtype sometimes sent after changing SSI data.
CMD_PRE_MOD - Static variable in class SsiCommand
A command subtype sometimes sent before changing SSI data.
CMD_RATE_ACK - Static variable in class ConnCommand
A command subtype for acknowledging previously sent rate information.
CMD_RATE_CHG - Static variable in class ConnCommand
A command subtype for indicating to a client that rate limiting values changed.
CMD_RATE_INFO - Static variable in class ConnCommand
A command subtype for sending the client rate limiting information.
CMD_RATE_REQ - Static variable in class ConnCommand
A command subtype for requesting rate limiting information.
CMD_RECV_CHAT_MSG - Static variable in class ChatCommand
A command subtype for a chat message command.
CMD_RECV_TYPING - Static variable in class IcbmCommand
A command type for sending a typing notification to the client.
CMD_RESULTS - Static variable in class SearchCommand
A command subtype for a list of search results.
CMD_RESUME - Static variable in class ConnCommand
A command subtype for telling a client to resume from pausing.
CMD_RIGHTS - Static variable in class SsiCommand
A command subtype for sending the client a list of SSI-related "rights."
CMD_RIGHTS_REQ - Static variable in class LocCommand
A command subtype for requesting location-related rights.
CMD_RIGHTS_REQ - Static variable in class RoomCommand
A command subtype for requesting chat room "rights."
CMD_RIGHTS_REQ - Static variable in class SsiCommand
A command subtype for requesting SSI-related "rights."
CMD_RIGHTS_RESP - Static variable in class LocCommand
A command subtype containing location-related "rights."
CMD_ROOM_RESPONSE - Static variable in class RoomCommand
A command subtype for a generic chat information response.
CMD_ROOM_UPDATE - Static variable in class ChatCommand
A command subtype for a room information update notification.
CMD_RV_RESPONSE - Static variable in class IcbmCommand
A command type indicating that a rendezvous failed .
CMD_SEARCH - Static variable in class SearchCommand
A command subtype for searching for buddies.
CMD_SEND_CHAT_MSG - Static variable in class ChatCommand
A command subtype for sending a message to a chat room.
CMD_SEND_ICBM - Static variable in class IcbmCommand
A command type for sending ICBM's to another user (to the server).
CMD_SEND_TYPING - Static variable in class IcbmCommand
A command type for sending a typing notification to another user.
CMD_SERVER_READY - Static variable in class ConnCommand
A command subtype for when the server is ready for the client to begin logging in.
CMD_SERVICE_REDIR - Static variable in class ConnCommand
A command subtype for redirecting a client to a new server for a certain SNAC service.
CMD_SERVICE_REQ - Static variable in class ConnCommand
A command subtype for requesting a new SNAC service.
CMD_SERV_VERS - Static variable in class ConnCommand
A command subtype for sending the client the server's SNAC family versions.
CMD_SETENCINFO - Static variable in class ConnCommand
A command subtype for setting one's security information.
CMD_SETEXTRAINFO - Static variable in class ConnCommand
A command subtype for setting one's "extra info blocks."
CMD_SET_DIR - Static variable in class LocCommand
A command subtype for setting your directory information.
CMD_SET_DIR_ACK - Static variable in class LocCommand
A command subtype for acknowledging the setting of one's directory information.
CMD_SET_IDLE - Static variable in class ConnCommand
A command subtype for setting one's idle time.
CMD_SET_INFO - Static variable in class LocCommand
A command subtype for setting one's "info."
CMD_SET_INTERESTS - Static variable in class LocCommand
A command subtype for setting one's chat interests.
CMD_SET_PARAM_INFO - Static variable in class IcbmCommand
A command type for sending ICBM parameter information to the server.
CMD_SSI_DATA - Static variable in class SsiCommand
A command subtype for sending SSI data to the client.
CMD_UNCHANGED - Static variable in class SsiCommand
A command subtype for telling the user that the SSI data have not changed since the last time the client saw them.
CMD_UPDATE - Static variable in class ConnCommand
A command subtype for informing the client of a new version of his client software.
CMD_UPLOAD_ACK - Static variable in class IconCommand
A command subtype for an uploaded icon acknowledgement.
CMD_UPLOAD_ICON - Static variable in class IconCommand
A command subtype for uploading your buddy icon.
CMD_USERS_JOINED - Static variable in class ChatCommand
A command subtype for a command sent when users enter a chat room.
CMD_USERS_LEFT - Static variable in class ChatCommand
A command subtype for a command sent when users exit a chat room.
CMD_USER_INFO - Static variable in class LocCommand
A command subtype containing a user's "info."
CMD_WARN - Static variable in class IcbmCommand
A command type for warning another user.
CMD_WARNED - Static variable in class ConnCommand
A command subtype for informing the client that he was warned.
CMD_YOUR_INFO - Static variable in class ConnCommand
A command subtype for sending the client his or her user information.
CODE_ANONYMOUS - Static variable in class WarnCmd
An anonymity code indicating that this warning should be anonymous.
CODE_BROKEN_SNAC_DATA - Static variable in class SnacError
An error code indicating that a SNAC was malformatted.
CODE_DECLINED - Static variable in class RvResponse
A code indicating that a rendezvous was declined.
CODE_DEFAULT - Static variable in class AddinsReqRvCmd
The "code" value that is always sent by WinAIM.
CODE_DEFAULT - Static variable in class GetFileReqRvCmd
The "code" value always used by WinAIM.
CODE_DEFAULT - Static variable in class CertificateInfo
A default value for a "code" sent in certificate information blocks.
CODE_DEFAULT - Static variable in class ExtraInfoBlockHolder
The code value sent by default by the AIM server.
CODE_DEFAULT - Static variable in class TypingCmd
The default value for the code field.
CODE_DEFAULT - Static variable in class IconDataCmd
The normal value for the extra icon data code of the extra icon information block sent in this command.
CODE_DEFAULT - Static variable in class IconRequest
A default value for the "icon request code" sent in an IconRequest.
CODE_DEFAULT - Static variable in class UploadIconAck
A default value for the acknowledgement code sent in this command.
CODE_DEFAULT - Static variable in class SearchResultsCmd
The only result code I've ever seen.
CODE_ERROR - Static variable in class DirInfoCmd
A result code indicating that the requested directory information was not found.
CODE_ERROR - Static variable in class SetDirAck
A result code indicating that your directory information was not set successfully.
CODE_INSUFFICIENT_RIGHTS - Static variable in class SnacError
An error code indicating that the user does not have the necessary permissions to perform an action.
CODE_INVALID_SNAC - Static variable in class SnacError
An error code indicating that an invalid SNAC command was sent.
CODE_IN_LOCAL_PERMIT_DENY - Static variable in class SnacError
An error code indicating that the client attempted to send a message to someone you have blocked.
CODE_LIMITED - Static variable in class RateChange
A rate change code indicating that the user has been rate-limited and that one or more previously sent commands were ignored.
CODE_LIMIT_CLEARED - Static variable in class RateChange
A rate change code indicating that the user is no longer being rate-limited.
CODE_LIST_OVERFLOW - Static variable in class SnacError
An error code meaning something.
CODE_LOGGED_IN_ELSEWHERE - Static variable in class CloseFlapCmd
A disconnection code indicating that this screenname has been logged into elsewhere, and thus you have been disconnected.
CODE_NOT_ACCEPTING - Static variable in class RvResponse
A code indicating that a client is not accepting requests of the given type.
CODE_NOT_ANONYMOUS - Static variable in class WarnCmd
An anonymity code indicating that this warning should not be anonymous.
CODE_NOT_SUPPORTED - Static variable in class RvResponse
A code indicating that a rendezvous type is not supported by the client.
CODE_NOT_SUPPORTED_BY_CLIENT - Static variable in class SnacError
An error code indicating that a given action, such as sending a file to a user, is not supported by that user.
CODE_NOT_SUPPORTED_BY_HOST - Static variable in class SnacError
An error code indicating that a given action is not supported by the server.
CODE_NO_AOL - Static variable in class SnacError
An error code indicating that a given action cannot be performed while on AOL.
CODE_NO_MATCH - Static variable in class SnacError
An error code meaning something.
CODE_OBSOLETE_SNAC - Static variable in class SnacError
An error code indicating that a SNAC command is no longer supported.
CODE_QUEUE_FULL - Static variable in class SnacError
An error code meaning something.
CODE_RATES_CHANGED - Static variable in class RateChange
A rate change code indicating that rates changed for some reason.
CODE_RECEIVER_WARNING_LEVEL - Static variable in class SnacError
An error code indicating that you cannot send a message to a user because his or her warning level is too high.
CODE_REFUSED_BY_CLIENT - Static variable in class SnacError
An error code indicating that a message or request was rejected by the client to which it was sent.
CODE_REPLY_TOO_LARGE - Static variable in class SnacError
An error code indicating that something is too large.
CODE_REQUEST_AMBIGUOUS - Static variable in class SnacError
An error code meaning something.
CODE_REQUEST_DENIED - Static variable in class SnacError
An error code indicating that some request was denied.
CODE_RESPONSES_LOST - Static variable in class SnacError
An error code indicating something.
CODE_SENDER_WARNING_LEVEL - Static variable in class SnacError
An error code indicating that you cannot send a message to a user because your warning level is too high.
CODE_SERVICE_UNAVAILABLE - Static variable in class SnacError
An error code indicating that a SNAC family service is "unavailable."
CODE_SERVICE_UNDEFINED - Static variable in class SnacError
An error code indicating that a SNAC family service does not exist.
CODE_SUCCESS - Static variable in class DirInfoCmd
A result code indicating that the requested directory information exists.
CODE_SUCCESS - Static variable in class SetDirAck
A result code indicating that your directory information was set successfully.
CODE_SUCCESS - Static variable in class SetInterestsAck
A result code indicating that one's interests were set successfully.
CODE_SUCCESS - Static variable in class InterestListCmd
A result code indicating that a interest list request was successful.
CODE_TOO_FAST_TO_CLIENT - Static variable in class SnacError
An error code indicating that you sent commands too close together for the receiving user to receive them.
CODE_TOO_FAST_TO_HOST - Static variable in class SnacError
An error code indicating that you sent commands too close together.
CODE_UNAVAILABLE - Static variable in class InterestListCmd
A result code indicating that a chat interest list is currently unavailable.
CODE_USER_TEMP_UNAVAILABLE - Static variable in class SnacError
An error code indicating that a user is temporarily unavailable.
CODE_USER_UNAVAILABLE - Static variable in class SnacError
An error code indicating that a user is not "available," which may mean the user has blocked you or that he or she is offline.
CODE_WARNING - Static variable in class RateChange
A rate change code indicating that the user is in the "warning zone."
COMPRESSION_NONE - Static variable in class FileTransferHeader
An encryption code indicating that no compression is being used.
CONTENTENCODING_DEFAULT - Static variable in class ChatMsg
A default content encoding always used by the official AIM clients ("binary").
CONTENTTYPE_DEFAULT - Static variable in class ChatMsg
A default content type for "normal" (non-secure) chat rooms ("text/x-aolrtf").
CONTENTTYPE_SECURE - Static variable in class ChatMsg
A default content type for secure chat rooms ("application/pkcs7-mime").
CONTINUE_PROCESSING - Static variable in interface VetoableFlapPacketListener
Tells the FlapProcessor to continue processing as usual; that is, this value signifies that this packet has not been vetoed.
CONTINUE_PROCESSING - Static variable in interface VetoableSnacPacketListener
A value indicating that the SNAC processor should continue processing the given packet normally.
CapabilityBlock - class CapabilityBlock.
Represents a single "capability" that a client may have.
CapabilityBlock(ByteBlock) - Constructor for class CapabilityBlock
Creates a new capability block from the given sixteen-byte block.
CertificateInfo - class CertificateInfo.
Contains information about a user's security certificates.
CertificateInfo(ByteBlock) - Constructor for class CertificateInfo
Creates a new certificate information object with the given certificate used for both signing and encrypting data, and MD5 hashes of CertificateInfo.HASHA_DEFAULT and CertificateInfo.HASHB_DEFAULT.
CertificateInfo(ByteBlock, ByteBlock, ByteBlock) - Constructor for class CertificateInfo
Creates a new certificate information object with the given certificate used for both signing and encrypting data, and the given MD5 hashes.
CertificateInfo(ByteBlock, ByteBlock) - Constructor for class CertificateInfo
Creates a new certificate information object with the given encryption and signing certificates, and MD5 hashes of CertificateInfo.HASHA_DEFAULT and CertificateInfo.HASHB_DEFAULT.
CertificateInfo(ByteBlock, ByteBlock, ByteBlock, ByteBlock) - Constructor for class CertificateInfo
Creates a new certificate information object with the given encryption and signing certificates, and the given MD5 hashes.
ChatCommand - class ChatCommand.
A base class for commands in the "chat" 0x0e SNAC family.
ChatCommand(int) - Constructor for class ChatCommand
Creates a new SNAC command in the chat family.
ChatInvitationRvCmd - class ChatInvitationRvCmd.
A rendezvous command used to invite a user to a ("secure" or normal) chat room.
ChatInvitationRvCmd(RecvRvIcbm) - Constructor for class ChatInvitationRvCmd
Creates a new chat room invitation RV command from the given incoming chat room invitation RV ICBM command.
ChatInvitationRvCmd(MiniRoomInfo, InvitationMessage) - Constructor for class ChatInvitationRvCmd
Creates a new outgoing chat room invitation command for the room described in the given block and with the given invitation message.
ChatInvitationRvCmd(MiniRoomInfo, InvitationMessage, ByteBlock) - Constructor for class ChatInvitationRvCmd
Creates a new outgoing chat room invitation command for the room described in the given block and with the given invitation message.
ChatInviteRejectRvCmd - class ChatInviteRejectRvCmd.
A rendezvous command used to indicate that an chat invitation has been rejected.
ChatInviteRejectRvCmd(RecvRvIcbm) - Constructor for class ChatInviteRejectRvCmd
Creates a new chat invitation rejection command from the given incoming chat invitation rejection RV ICBM.
ChatInviteRejectRvCmd(int) - Constructor for class ChatInviteRejectRvCmd
Creates a new outgoing chat invitation rejection command with the given rejection code.
ChatMsg - class ChatMsg.
Represents a single message sent or received in a chat room.
ChatMsg(String) - Constructor for class ChatMsg
Creates a new unencrypted chat message in the JVM's current language.
ChatMsg(String, Locale) - Constructor for class ChatMsg
Creates a new unencrypted chat message in the given language.
ChatMsg(String, String, String, ByteBlock, Locale) - Constructor for class ChatMsg
Creates a new chat message with the given properties.
ClientAcctCmdFactory - class ClientAcctCmdFactory.
A command factory for the client-bound SNAC commands provided in this package, appropriate for use by an AIM client.
ClientAcctCmdFactory() - Constructor for class ClientAcctCmdFactory
 
ClientAuthCmdFactory - class ClientAuthCmdFactory.
A SNAC command factory for the client-bound SNAC commands provided in this package, appropriate for use in an AIM client.
ClientAuthCmdFactory() - Constructor for class ClientAuthCmdFactory
 
ClientBuddyCmdFactory - class ClientBuddyCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, suitable for use by an AIM client.
ClientBuddyCmdFactory() - Constructor for class ClientBuddyCmdFactory
 
ClientChatCmdFactory - class ClientChatCmdFactory.
A SNAC command factory for all client-bound commands provided in this package, appropriate for use by an AIM client.
ClientChatCmdFactory() - Constructor for class ClientChatCmdFactory
 
ClientConn - class ClientConn.
A somewhat simple, asynchronous interface to a TCP-based outgoing or "client" connection.
ClientConn() - Constructor for class ClientConn
Creates a ClientConn with no hostname/IP or port.
ClientConn(String, int) - Constructor for class ClientConn
Creates a ClientConn for the given hostname and port number.
ClientConn(InetAddress, int) - Constructor for class ClientConn
Creates a ClientConn for the given IP address and port number.
ClientConn.State - class ClientConn.State.
Represents a single connection state.
ClientConnCmdFactory - class ClientConnCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientConnCmdFactory() - Constructor for class ClientConnCmdFactory
 
ClientConnEvent - class ClientConnEvent.
An event fired upon a change in the connection state of an AbstractClientConn.
ClientConnEvent(ClientConn, ClientConn.State, ClientConn.State, Object) - Constructor for class ClientConnEvent
Creates a new event representing a state change on the given connection.
ClientConnListener - interface ClientConnListener.
Provides an interface for listening for events that occur during a AbstractClientConn's existence.
ClientConnStreamHandler - interface ClientConnStreamHandler.
Handles a socket successfully created by a ClientConn.
ClientFlapConn - class ClientFlapConn.
A simpler interface to using an outgoing clientside FLAP connection.
ClientFlapConn() - Constructor for class ClientFlapConn
Creates a client FLAP connection with the default FLAP command factory and no host, IP, or port to connect to yet.
ClientFlapConn(String, int) - Constructor for class ClientFlapConn
Creates a client FLAP connection with the default FLAP command factory and the given hostname and port.
ClientFlapConn(InetAddress, int) - Constructor for class ClientFlapConn
Creates a client FLAP connection with the default FLAP command factory and the given IP and port.
ClientIcbmCmdFactory - class ClientIcbmCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientIcbmCmdFactory() - Constructor for class ClientIcbmCmdFactory
 
ClientIconCmdFactory - class ClientIconCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use in an AIM client.
ClientIconCmdFactory() - Constructor for class ClientIconCmdFactory
 
ClientInviteCmdFactory - class ClientInviteCmdFactory.
A SNAC command factory for the client-bound SNAC commands provided in this package, appropriate for use in an AIM client.
ClientInviteCmdFactory() - Constructor for class ClientInviteCmdFactory
 
ClientLocCmdFactory - class ClientLocCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use in an AIM client.
ClientLocCmdFactory() - Constructor for class ClientLocCmdFactory
 
ClientPopupCmdFactory - class ClientPopupCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientPopupCmdFactory() - Constructor for class ClientPopupCmdFactory
 
ClientReadyCmd - class ClientReadyCmd.
A SNAC command sent to indicate that the client has finished initializing the session and is ready to "go online."
ClientReadyCmd(SnacPacket) - Constructor for class ClientReadyCmd
Creates a new client ready command from the given incoming SNAC packet.
ClientReadyCmd(SnacFamilyInfo[]) - Constructor for class ClientReadyCmd
Creates a new outgoing client ready command with the given SNAC family information blocks.
ClientRoomCmdFactory - class ClientRoomCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientRoomCmdFactory() - Constructor for class ClientRoomCmdFactory
 
ClientSearchCmdFactory - class ClientSearchCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientSearchCmdFactory() - Constructor for class ClientSearchCmdFactory
 
ClientSnacErrorFactory - class ClientSnacErrorFactory.
A SNAC command factory for client-bound SNAC errors in every supported SNAC family.
ClientSnacErrorFactory() - Constructor for class ClientSnacErrorFactory
 
ClientSnacProcessor - class ClientSnacProcessor.
A client-side SNAC processor.
ClientSnacProcessor(FlapProcessor) - Constructor for class ClientSnacProcessor
Creates a SNAC processor with no SNAC factories installed and the default request time-to-live, attached to the given FLAP processor.
ClientSsiCmdFactory - class ClientSsiCmdFactory.
A SNAC command factory for the client-bound commands provided in this package, appropriate for use by an AIM client.
ClientSsiCmdFactory() - Constructor for class ClientSsiCmdFactory
 
ClientVersionInfo - class ClientVersionInfo.
A data structure used to transmit information about the client software used to connect to OSCAR.
ClientVersionInfo(String, int, int, int, int, int) - Constructor for class ClientVersionInfo
Creates a new client version information object with the given properties.
ClientVersionsCmd - class ClientVersionsCmd.
A SNAC command sent to inform the server of versions of SNAC families supported by the client.
ClientVersionsCmd(SnacPacket) - Constructor for class ClientVersionsCmd
Generates a client version command from the given incoming SNAC packet.
ClientVersionsCmd(SnacFamilyInfo[]) - Constructor for class ClientVersionsCmd
Creates a new outgoing client version list command with the given SNC family information blocks.
CloseFlapCmd - class CloseFlapCmd.
A FLAP command sent immediately before a FLAP connection is closed.
CloseFlapCmd(FlapPacket) - Constructor for class CloseFlapCmd
Generates a new FLAP close command from the given incoming FLAP packet.
CloseFlapCmd() - Constructor for class CloseFlapCmd
Creates a new empty outgoing FLAP close command without a disconnection code or associated URL.
CloseFlapCmd(int) - Constructor for class CloseFlapCmd
Creates a new outgoing FLAP close command with the given disconnection code and no associated URL.
CloseFlapCmd(int, String) - Constructor for class CloseFlapCmd
Creates a new outgoing FLAP close command with the given disconnection code and related URL.
CmdFactoryMgr - class CmdFactoryMgr.
Provides a central means of producing SnacCommands from SnacPackets by merging a "default factory list" with the factories registered by the user of SNAC processor in a logical manner.
CmdType - class CmdType.
Represents a single SNAC command type, or a group of all SNAC command types in a single family, or all SNAC commands.
CmdType(int) - Constructor for class CmdType
Creates a CmdType matching all commands in the given family.
CmdType(int, int) - Constructor for class CmdType
Creates a CmdType matching the given command in the given family.
ConfirmAcctCmd - class ConfirmAcctCmd.
A SNAC command used to request that a confirmation request email be sent to the email address under which this screen name is registered.
ConfirmAcctCmd(SnacPacket) - Constructor for class ConfirmAcctCmd
Creates a new account confirmation request command from the given incoming SNAC packet.
ConfirmAcctCmd() - Constructor for class ConfirmAcctCmd
Creates a new outgoing account confirmation request command.
ConfirmAck - class ConfirmAck.
A command sent in response to an ConfirmAcctCmd.
ConfirmAck(SnacPacket) - Constructor for class ConfirmAck
Generates a confirmation request response from the given incoming SNAC packet.
ConfirmAck(int) - Constructor for class ConfirmAck
Creates a new outgoing confirmation request response with the given result code and no error URL.
ConfirmAck(int, String) - Constructor for class ConfirmAck
Creates a new outgoing confirmation request error response with the given result code and error URL.
ConnCommand - class ConnCommand.
A base class for commands in the "service" or "basic connection" 0x01 family.
ConnCommand(int) - Constructor for class ConnCommand
Creates a new SNAC command in this family.
ConnProcessor - class ConnProcessor.
A simple interface for an object that has the ability to be attached and/or detached from a stream or socket.
ConnProcessor() - Constructor for class ConnProcessor
 
ConnProcessorExceptionEvent - class ConnProcessorExceptionEvent.
An event that occurs when an exception is thrown somewhere in a ConnProcessor.
ConnProcessorExceptionEvent(Object, Throwable, Object) - Constructor for class ConnProcessorExceptionEvent
Creates a new exception event with the given properties.
ConnectionQueueMgr - class ConnectionQueueMgr.
Manages the SNAC queue for a single SNAC processor (or "connection").
CopyOnWriteArrayList - class net.kano.joscar.CopyOnWriteArrayList.
This class implements a variant of java.util.ArrayList in which all mutative operations (add, set, and so on) are implemented by making a fresh copy of the underlying array.
CopyOnWriteArrayList() - Constructor for class net.kano.joscar.CopyOnWriteArrayList
Constructs an empty list
CopyOnWriteArrayList(Collection) - Constructor for class net.kano.joscar.CopyOnWriteArrayList
Constructs an list containing the elements of the specified Collection, in the order they are returned by the Collection's iterator.
CopyOnWriteArrayList(Object[]) - Constructor for class net.kano.joscar.CopyOnWriteArrayList
Create a new CopyOnWriteArrayList holding a copy of given array
CopyOnWriteArrayList.COWIterator - class net.kano.joscar.CopyOnWriteArrayList.COWIterator.
 
CopyOnWriteArrayList.COWIterator(Object[], int) - Constructor for class net.kano.joscar.CopyOnWriteArrayList.COWIterator
 
CopyOnWriteArrayList.COWSubList - class net.kano.joscar.CopyOnWriteArrayList.COWSubList.
 
CopyOnWriteArrayList.COWSubList(CopyOnWriteArrayList, int, int) - Constructor for class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
CopyOnWriteArrayList.COWSubList.COWSubListIterator - class net.kano.joscar.CopyOnWriteArrayList.COWSubList.COWSubListIterator.
 
CopyOnWriteArrayList.COWSubList.COWSubListIterator(int) - Constructor for class net.kano.joscar.CopyOnWriteArrayList.COWSubList.COWSubListIterator
 
CopyOnWriteArraySet - class net.kano.joscar.CopyOnWriteArraySet.
This class implements a java.util.Set that uses a CopyOnWriteArrayList for all of its operations.
CopyOnWriteArraySet() - Constructor for class net.kano.joscar.CopyOnWriteArraySet
Constructs an empty set
CopyOnWriteArraySet(Collection) - Constructor for class net.kano.joscar.CopyOnWriteArraySet
Constructs a set containing all of the elements of the specified Collection.
CreateItemsCmd - class CreateItemsCmd.
A SNAC command sent to create new server-stored "items."
CreateItemsCmd(SnacPacket) - Constructor for class CreateItemsCmd
Generates a new create-items command from the given incoming SNAC packet.
CreateItemsCmd(SsiItem[]) - Constructor for class CreateItemsCmd
Creates a new outgoing create-items request with the given list of items.
canType() - Method in class RecvImIcbm
Returns whether or not the sender supports typing notification.
checkForComodification() - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
checkNull(Object, String) - Static method in class net.kano.joscar.DefensiveTools
Ensures that the given value is not null.
checkNullElements(Object[], String) - Static method in class net.kano.joscar.DefensiveTools
Ensures that no element of the given array is null.
checkNullElements(Object[], String, int, int) - Static method in class net.kano.joscar.DefensiveTools
Ensures that each of the given number of elements (starting at the given index) of the given array are not null.
checkRange(int, String, int) - Static method in class net.kano.joscar.DefensiveTools
Ensures that the given value is greater than or equal to the given minimum value.
checkRange(int, String, int, int) - Static method in class net.kano.joscar.DefensiveTools
Ensures that the given value is inclusively between the given minumum and maximum values.
checkRange(long, String, int) - Static method in class net.kano.joscar.DefensiveTools
Ensures that the given value is greater than or equal to the given minimum value.
checkRange(long, String, long, long) - Static method in class net.kano.joscar.DefensiveTools
Ensures that the given value is inclusively between the given minumum and maximum values.
clear() - Method in class net.kano.joscar.CopyOnWriteArrayList
Removes all of the elements from this list.
clear() - Method in class net.kano.joscar.CopyOnWriteArraySet
 
clearQueue(ClientSnacProcessor) - Method in class RateLimitingQueueMgr
 
clearQueue(ClientSnacProcessor) - Method in class ImmediateSnacQueueManager
 
clearQueue(ClientSnacProcessor) - Method in interface SnacQueueManager
Clears all pending (queued) SNAC commands in this SNAC manager for the given SNAC processor.
clone() - Method in class net.kano.joscar.CopyOnWriteArrayList
Returns a shallow copy of this list.
computeIconSum(InputStream) - Static method in class OldIconHashInfo
Returns an icon sum of all of the data in the given stream.
computeIconSum(ByteBlock) - Static method in class OldIconHashInfo
Returns an "old icon sum" from the given buddy icon data.
connect() - Method in class ClientConn
Attempts to connect using the values of host or IP address and TCP port which were, presumably, set before this method was called.
contains(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList
Returns true if this list contains the specified element.
contains(Object) - Method in class net.kano.joscar.CopyOnWriteArraySet
 
containsAll(Collection) - Method in class net.kano.joscar.CopyOnWriteArrayList
Returns true if this Collection contains all of the elements in the specified Collection.
containsAll(Collection) - Method in class net.kano.joscar.CopyOnWriteArraySet
 
continueHandling(SnacPacketEvent) - Method in class AbstractSnacProcessor
Returns whether or not the given SNAC packet event should be passed to packet listeners.
continueHandling(SnacPacketEvent) - Method in class ClientSnacProcessor
 
convertToBytes(CapabilityBlock[]) - Static method in class CapabilityBlock
Converts the given list of capabilities to a block of bytes, suitable for sending in a InfoData structure.
copy(TlvChain) - Method in class AbstractTlvChain
Effectively makes this chain a copy of the given chain.
copyExtraTlvs() - Method in class AbstractItemObj
Returns a copy of this item's extra TLV's, or null if this item's extra TLV list is null.
copyIn(Object[], int, int) - Method in class net.kano.joscar.CopyOnWriteArrayList
Replace the held array with a copy of the n elements of the provided array, starting at position first.
copyTo(byte[], int) - Method in class net.kano.joscar.ByteBlock
Copies the data in this block to the given array at the given position.
couldBeShortBlock(CapabilityBlock) - Static method in class ShortCapabilityBlock
Returns whether the given long capability block fits the form of the "family" of capability blocks that can be represented as short capability blocks.
createByteBlock(LiveWritable) - Static method in class net.kano.joscar.ByteBlock
Creates a ByteBlock by writing the given LiveWritable to a byte array, then wrapping that array in a ByteBlock.
createByteBlock(LiveWritable[]) - Static method in class net.kano.joscar.ByteBlock
Creates a ByteBlock by concatenating the output of the given list of LiveWritables.
createChain(Tlv[], int, int) - Static method in class TlvTools
Creates a new immutable TLV chain with the given number of TLV's starting from the given offset of the given TLV array.
createForOutgoingProxiedRequest(Inet4Address, int) - Static method in class RvConnectionInfo
Creates a new connection information block describing a connection via the AOL Proxy Server with the given proxy server IP address and "port number."
createForOutgoingRequest(InetAddress, int) - Static method in class RvConnectionInfo
Creates a new connection information block with the given "internal IP address" and port.
createForOutgoingSecureRequest(InetAddress, int) - Static method in class RvConnectionInfo
Creates a new connection information block with the given "internal IP address" and port for a secure (SSL) connection to the given host.
createInputStream(ByteBlock) - Static method in class net.kano.joscar.ByteBlock
Returns an InputStream that simply reads from the given byte block.
createMessageHeader(ImEncodedString) - Static method in class DirectImHeader
Creates a new direct IM header appropriate for sending the given message.
createMessageHeader(ImEncodedString, boolean) - Static method in class DirectImHeader
Creates a new direct IM header appropriate for sending the given message.
createMutableChain() - Static method in class TlvTools
Returns a new empty mutable TLV chain.
createRvSession(String) - Method in class RvProcessor
Creates a new "outgoing" rendezvous session with the given user and a new unique session ID.
createRvSession(String, long) - Method in class RvProcessor
Creates a new "outgoing" rendezvous session with the given user and the given session ID.
createSearchByDirInfoCmd(DirInfo) - Static method in class SearchBuddiesCmd
Creates a new outgoing buddy search command for buddies matching the given (non-null) fields in the given block of directory information.
createSearchByEmailCmd(String) - Static method in class SearchBuddiesCmd
Creates a new outgoing buddy search command for buddies with the given email address.
createSearchByInterestCmd(String) - Static method in class SearchBuddiesCmd
Creates a new outgoing buddy search command for buddies with the given chat interest.
createSiblingList() - Method in class AbstractTlvChain
Creates a new List to serve as a value for the TLV map.
createString(ByteBlock, String) - Static method in class net.kano.joscar.ByteBlock
Creates a String from the data in the given block, using the given charset for encoding.
createTypedHeader() - Static method in class DirectImHeader
Creates a new Direct IM header that indicates that the user has typed a message, but has momentarily stopped typing.
createTypingErasedHeader() - Static method in class DirectImHeader
Creates a new Direct IM header that indicates that the user has erased the message he or she had previously typed.
createTypingHeader() - Static method in class DirectImHeader
Creates a new Direct IM header that indicates that the user is typing a message.
cursor - Variable in class net.kano.joscar.CopyOnWriteArrayList.COWIterator
Index of element to be returned by subsequent call to next.

A B C D E F G H I J K L M N O P Q R S T U V W Y