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

S

SENDTYPE_DIR - Static variable in class FileSendBlock
A code indicating that all of the files in a directory are being sent.
SENDTYPE_SINGLEFILE - Static variable in class FileSendBlock
A code indicating that a single file is being sent.
SNACFLAG_DEFAULT - Static variable in class SnacCommand
The default value for both the first and the second flags of a SNAC command.
STATE_CONNECTED - Static variable in class ClientConn
A state indicating that a TCP connection has succeeded and is currently open.
STATE_CONNECTING - Static variable in class ClientConn
A state indicating that a TCP connection attempt is being made to the given server on the given port.
STATE_FAILED - Static variable in class ClientConn
A state indicating that some stage of the connection failed.
STATE_INITING - Static variable in class ClientConn
A state indicating that this FLAP client is preparing to connect.
STATE_NOT_CONNECTED - Static variable in class ClientConn
A state indicating that this FLAP client is not connected to a server.
STATE_NO_TEXT - Static variable in class TypingCmd
A typing state indicating that the user has not typed anything, or that he or she erased all of what he or she was typing.
STATE_PAUSED - Static variable in class TypingCmd
A typing state indicating that the user typed text, but then stopped.
STATE_RESOLVING - Static variable in class ClientConn
A state indicating that the given hostname is being resolved to an IP address before connecting.
STATE_TYPING - Static variable in class TypingCmd
A typing state indicating that the user is typing.
STOP_PROCESSING_ALL - Static variable in interface VetoableFlapPacketListener
Tells the FlapProcessor to halt all further processing of this command whatsoever.
STOP_PROCESSING_ALL - Static variable in interface VetoableSnacPacketListener
A value indicating the SNAC processor should stop all further processing of a packet immediately.
STOP_PROCESSING_LISTENERS - Static variable in interface VetoableFlapPacketListener
Tells the FlapProcessor to stop processing other vetoable and non-vetoable listeners, but to continue its own internal processing.
STOP_PROCESSING_LISTENERS - Static variable in interface VetoableSnacPacketListener
A value indicating that the SNAC processor should stop passing the packet through other vetoable and non-vetoable listeners.
SUBCODE_DEFAULT - Static variable in class SearchResultsCmd
The only result subcode I've ever seen.
SUBTYPE_DEFAULT - Static variable in class AcctInfoRequest
The only subtype code ever used as of this writing.
SearchBuddiesCmd - class SearchBuddiesCmd.
A SNAC command used to search for buddies by directory information, email address, or chat interests.
SearchBuddiesCmd(SnacPacket) - Constructor for class SearchBuddiesCmd
Generates a new buddy search command from the given incoming SNAC packet.
SearchBuddiesCmd(int, String, String, DirInfo) - Constructor for class SearchBuddiesCmd
Creates a new outgoing buddy search command with the given properties.
SearchCommand - class SearchCommand.
A base class for the commands in the "search" 0x0f SNAC family.
SearchCommand(int) - Constructor for class SearchCommand
Creates a new SNAC command in this family.
SearchResultsCmd - class SearchResultsCmd.
A SNAC command containing a list of search results.
SearchResultsCmd(SnacPacket) - Constructor for class SearchResultsCmd
Generates a new search result list command from the given incoming SNAC packet.
SearchResultsCmd(DirInfo[]) - Constructor for class SearchResultsCmd
Creates a new outgoing search results command with the given list of results.
SearchResultsCmd(int, int, DirInfo[]) - Constructor for class SearchResultsCmd
Creates a new outgoing search results command with the given list of results and the given code and subcode.
SegmentedFilename - class SegmentedFilename.
A data structure containing a series of directory and file names ("segments") that form a system-independent representation of a "file path."
SegmentedFilename(SegmentedFilename, String) - Constructor for class SegmentedFilename
Creates a new SegmentedFilename with the given segmented filename as its "parent" and the given file or directory name as the last "segment."
SegmentedFilename(SegmentedFilename, SegmentedFilename) - Constructor for class SegmentedFilename
Creates a new SegmentedFilename that consists of the segments in parent followed by the segments in child.
SegmentedFilename(String[]) - Constructor for class SegmentedFilename
Creates a SegmentedFilename containing the given list of segments.
SendBuddyIconRvCmd - class SendBuddyIconRvCmd.
A rendezvous command used to send one's "buddy icon" to another user.
SendBuddyIconRvCmd(RecvRvIcbm) - Constructor for class SendBuddyIconRvCmd
Creates a new send-buddy-icon command from the given incoming send-buddy-icon RV ICBM.
SendBuddyIconRvCmd(OldIconHashInfo, LiveWritable) - Constructor for class SendBuddyIconRvCmd
Creates a new outgoing buddy icon send command with the given icon hash and the given icon data writer.
SendBuddyIconRvCmd(OldIconHashInfo, LiveWritable, String) - Constructor for class SendBuddyIconRvCmd
Creates a new outgoing buddy icon send command with the given icon hash icon data writer, and "ID string."
SendBuddyListGroup - class SendBuddyListGroup.
A data structure used in transferring (parts of) one's buddy list to another user.
SendBuddyListGroup(String, String[]) - Constructor for class SendBuddyListGroup
Creates a new Send Buddy List group object with the given group name and the given array of (non-null) screennames.
SendBuddyListRvCmd - class SendBuddyListRvCmd.
A rendezvous command used in sending portions of one's buddy list to another user.
SendBuddyListRvCmd(RecvRvIcbm) - Constructor for class SendBuddyListRvCmd
Creates a new Send Buddy List command from the given incoming Send Buddy List RV ICBM.
SendBuddyListRvCmd(SendBuddyListGroup[]) - Constructor for class SendBuddyListRvCmd
Creates a new Send Buddy List command with the given list of buddy groups.
SendChatMsgIcbm - class SendChatMsgIcbm.
A command used to send a message to a chat room.
SendChatMsgIcbm(SnacPacket) - Constructor for class SendChatMsgIcbm
Generates a new chat message send ICBM from the given incoming SNAC packet.
SendChatMsgIcbm(ChatMsg) - Constructor for class SendChatMsgIcbm
Creates a new outgoing chat message ICBM with default properties.
SendChatMsgIcbm(long, boolean, ChatMsg) - Constructor for class SendChatMsgIcbm
Creates a new outgoing chat message ICBM with the given properties.
SendImIcbm - class SendImIcbm.
A SNAC command used to send an instant message to another user.
SendImIcbm(SnacPacket) - Constructor for class SendImIcbm
Generates an IM send command from the given incoming SNAC packet.
SendImIcbm(String, String) - Constructor for class SendImIcbm
Creates a new outgoing IM with the given message text to the given screenname.
SendImIcbm(String, String, boolean) - Constructor for class SendImIcbm
Creates a new unencrypted outgoing IM with the given message text to the given screenname.
SendImIcbm(String, String, boolean, long, boolean, OldIconHashInfo, ExtraInfoBlock[], boolean) - Constructor for class SendImIcbm
Creates a new unencrypted outgoing IM with the given properties.
SendImIcbm(String, InstantMessage, boolean, long, boolean, OldIconHashInfo, ExtraInfoBlock[], boolean) - Constructor for class SendImIcbm
Creates a new outgoing IM with the given properties.
SendRvIcbm - class SendRvIcbm.
A SNAC command used to send a rendezvous command to another user.
SendRvIcbm(SnacPacket) - Constructor for class SendRvIcbm
Generates a new send-rendezvous command from the given incoming SNAC packet.
SendRvIcbm(String, long, int, long, CapabilityBlock, LiveWritable) - Constructor for class SendRvIcbm
Creates a new outgoing rendezvous command with the given properties.
SendRvIcbm(String, long, long, RvCommand) - Constructor for class SendRvIcbm
Creates a new outgoing rendezvous to the given user with the properties given by the given RvCommand.
SendTypingNotification - class SendTypingNotification.
A SNAC command used to send another user an indication of the user's "typing status" -- that is, information about whether the user is currently typing a message.
SendTypingNotification(SnacPacket) - Constructor for class SendTypingNotification
Generates a new send-typing-notification command from the given incoming SNAC packet.
SendTypingNotification(String, int) - Constructor for class SendTypingNotification
Creates a new outgoing typing notification command to the given user and with the given typing state.
SendTypingNotification(long, int, String, int) - Constructor for class SendTypingNotification
Creates a new outgoing typing notification command with the given properties.
SeqNum - class net.kano.joscar.SeqNum.
Represents a sequence of numbers within a given range and allows for automatically-wrapping sequential traversal of such a sequence.
SeqNum(long, long) - Constructor for class net.kano.joscar.SeqNum
Creates a new sequence with the given minimum and maximum values.
SeqNum(long, long, long) - Constructor for class net.kano.joscar.SeqNum
Creates a new sequence with the given minimum and maximum values.
ServerAcctCmdFactory - class ServerAcctCmdFactory.
A SNAC command factory for the server-bound SNAC commands provided in this package, appropriate for use by an AIM server.
ServerAcctCmdFactory() - Constructor for class ServerAcctCmdFactory
 
ServerAuthCmdFactory - class ServerAuthCmdFactory.
A SNAC command factory for the server-bound commands provided by this package.
ServerAuthCmdFactory() - Constructor for class ServerAuthCmdFactory
 
ServerBuddyCmdFactory - class ServerBuddyCmdFactory.
An (empty) SNAC command factory for the (nonexistent) server-bound commands in this family, appropriate for use by a server.
ServerBuddyCmdFactory() - Constructor for class ServerBuddyCmdFactory
 
ServerChatCmdFactory - class ServerChatCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerChatCmdFactory() - Constructor for class ServerChatCmdFactory
 
ServerConnCmdFactory - class ServerConnCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerConnCmdFactory() - Constructor for class ServerConnCmdFactory
 
ServerIcbmCmdFactory - class ServerIcbmCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerIcbmCmdFactory() - Constructor for class ServerIcbmCmdFactory
 
ServerIconCmdFactory - class ServerIconCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerIconCmdFactory() - Constructor for class ServerIconCmdFactory
 
ServerInviteCmdFactory - class ServerInviteCmdFactory.
A SNAC command factory for the server-bound commands provided by this package, appropriate for use by an AIM server.
ServerInviteCmdFactory() - Constructor for class ServerInviteCmdFactory
 
ServerLocCmdFactory - class ServerLocCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use in an AIM server.
ServerLocCmdFactory() - Constructor for class ServerLocCmdFactory
 
ServerPopupCmdFactory - class ServerPopupCmdFactory.
A SNAC command factory for the server-bound SNAC commands provided in this package, appropriate for use by an AIM server.
ServerPopupCmdFactory() - Constructor for class ServerPopupCmdFactory
 
ServerReadyCmd - class ServerReadyCmd.
A command sent to indicate that the server is ready for the client to initialize the connection.
ServerReadyCmd(SnacPacket) - Constructor for class ServerReadyCmd
Creates a new server-ready command from the given incoming SNAC packet.
ServerReadyCmd(int[]) - Constructor for class ServerReadyCmd
Creates a new outgoing server-ready command with the given supported SNAC families.
ServerRoomCmdFactory - class ServerRoomCmdFactory.
A SNAC command factory for the server-bound commands provided by this package, appropriate for use in an AIM server.
ServerRoomCmdFactory() - Constructor for class ServerRoomCmdFactory
 
ServerSearchCmdFactory - class ServerSearchCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerSearchCmdFactory() - Constructor for class ServerSearchCmdFactory
 
ServerSnacErrorFactory - class ServerSnacErrorFactory.
A SNAC command factory for server-bound SNAC errors in every supported SNAC family.
ServerSnacErrorFactory() - Constructor for class ServerSnacErrorFactory
 
ServerSnacProcessor - class ServerSnacProcessor.
A server-side SNAC processor.
ServerSnacProcessor(FlapProcessor) - Constructor for class ServerSnacProcessor
Creates a new server-side SNAC processor attached to the given FLAP processor.
ServerSsiCmdFactory - class ServerSsiCmdFactory.
A SNAC command factory for the server-bound commands provided in this package, appropriate for use by an AIM server.
ServerSsiCmdFactory() - Constructor for class ServerSsiCmdFactory
 
ServerVersionsCmd - class ServerVersionsCmd.
A SNAC command sent to indicate to the client the versions of the SNAC families supported by the server.
ServerVersionsCmd(SnacPacket) - Constructor for class ServerVersionsCmd
Creates a new server SNAC family version list command from the given incoming SNAC packet.
ServerVersionsCmd(SnacFamilyInfo[]) - Constructor for class ServerVersionsCmd
Creates a new outgoing server SNAC family version list command with the given SNAC family information blocks.
ServiceRedirect - class ServiceRedirect.
A SNAC command sent in response to a ServiceRequest to direct the client to an OSCAR server that supports the specified SNAC family.
ServiceRedirect(SnacPacket) - Constructor for class ServiceRedirect
Creates a new service redirect command from the given incoming SNAC packet.
ServiceRedirect(int, String, ByteBlock) - Constructor for class ServiceRedirect
Creates a new outgoing service redirection command with the given properties and no port field.
ServiceRedirect(int, String, int, ByteBlock) - Constructor for class ServiceRedirect
Creates a new outgoing service redirection command with the given properties.
ServiceRequest - class ServiceRequest.
A command sent to request an OSCAR server that supports a particular SNAC family.
ServiceRequest(SnacPacket) - Constructor for class ServiceRequest
Generates a new service request command from the given incoming SNAC packet.
ServiceRequest(int) - Constructor for class ServiceRequest
Creates a new service request command requesting the given SNAC family.
ServiceRequest(MiniRoomInfo) - Constructor for class ServiceRequest
Creates a new service request for the ChatCommand.FAMILY_CHAT family with the given chat room information block.
ServiceRequest(int, MiniRoomInfo) - Constructor for class ServiceRequest
Creates a new service request command requesting the given SNAC family and providing the given chat room information block.
SetDirAck - class SetDirAck.
A SNAC command sent to acknowledge the setting of one's directory information.
SetDirAck(SnacPacket) - Constructor for class SetDirAck
Generates a set-directory-information acknowledgement from the given incoming SNAC packet.
SetDirAck() - Constructor for class SetDirAck
Creates a new set-directory-information acknowledgement command with a result code of SetDirAck.CODE_SUCCESS.
SetDirAck(int) - Constructor for class SetDirAck
Creates a new set-directory-information acknowledgement command with the given result code.
SetDirInfoCmd - class SetDirInfoCmd.
A SNAC command used to set one's directory information.
SetDirInfoCmd(SnacPacket) - Constructor for class SetDirInfoCmd
Generates a set-directory-info command from the given incoming SNAC packet.
SetDirInfoCmd(DirInfo) - Constructor for class SetDirInfoCmd
Creates a new outgoing set-directory-information command with the given directory information, or null to clear directory info.
SetEncryptionInfoCmd - class SetEncryptionInfoCmd.
A SNAC command used for setting some sort of security information.
SetEncryptionInfoCmd(SnacPacket) - Constructor for class SetEncryptionInfoCmd
Creates a new set-encryption-info command from the given incoming set-encryption-info SNAC packet.
SetEncryptionInfoCmd(ExtraInfoBlock[]) - Constructor for class SetEncryptionInfoCmd
Creates a new outgoing set-encryption-info command with the given list of extra info blocks.
SetExtraInfoCmd - class SetExtraInfoCmd.
A SNAC command used to set the user's list of "extra info blocks."
SetExtraInfoCmd(SnacPacket) - Constructor for class SetExtraInfoCmd
Generates a new set-extra-info-blocks command from the given incoming SNAC packet.
SetExtraInfoCmd(ExtraInfoBlock[]) - Constructor for class SetExtraInfoCmd
Creates a new set-extra-info-blocks command containing the given extra information blocks.
SetIdleCmd - class SetIdleCmd.
A SNAC command used to set how long the user has been idle.
SetIdleCmd(SnacPacket) - Constructor for class SetIdleCmd
Generates a new set idle time command from the given incoming SNAC packet.
SetIdleCmd(long) - Constructor for class SetIdleCmd
Creates a new outgoing set idle time command with the given number of seconds idle.
SetInfoCmd - class SetInfoCmd.
A SNAC command used to set one's "user info" fields, such as away message and "info."
SetInfoCmd(SnacPacket) - Constructor for class SetInfoCmd
Generates a new set-info command from the given incoming SNAC packet.
SetInfoCmd(InfoData) - Constructor for class SetInfoCmd
Creates a new set-info command with the given info data block.
SetInterestsAck - class SetInterestsAck.
A SNAC command sent to acknowledge the setting of one's chat interests.
SetInterestsAck(SnacPacket) - Constructor for class SetInterestsAck
Generates a new set-chat-interests acknowledgement command from the given incoming SNAC packet.
SetInterestsAck() - Constructor for class SetInterestsAck
Creates a new set-chat-interests acknowledgement command with a result code of SetInterestsAck.CODE_SUCCESS.
SetInterestsAck(int) - Constructor for class SetInterestsAck
Creates a new set-chat-interests acknowledgement command with the given result code.
SetInterestsCmd - class SetInterestsCmd.
A SNAC command used to store a list of "chat interests."
SetInterestsCmd(SnacPacket) - Constructor for class SetInterestsCmd
Generates a new set-chat-interests command from the given incoming SNAC command.
SetInterestsCmd(String[]) - Constructor for class SetInterestsCmd
Creates a new set-chat-interests command setting the given list of interests.
SetParamInfoCmd - class SetParamInfoCmd.
A SNAC command sent to indicate to the server a set of ICBM parameter settings.
SetParamInfoCmd(SnacPacket) - Constructor for class SetParamInfoCmd
Generates a new set-ICBM-parameter-information command from the given incoming SNAC packet.
SetParamInfoCmd(ParamInfo) - Constructor for class SetParamInfoCmd
Creates a new outgoing set-parameter-information command.
ShortCapabilityBlock - class ShortCapabilityBlock.
Short capability blocks are means of storing a capability block in two bytes instead of sixteen.
ShortCapabilityBlock(ByteBlock) - Constructor for class ShortCapabilityBlock
Creates a new short capability block object with the given two-byte block of data.
SimpleNamedItem - class SimpleNamedItem.
A base class for the two item types that only contain a name and reside in the root group (group 0x0000).
SimpleNamedItem(SsiItem) - Constructor for class SimpleNamedItem
Creates a new simple named item object generated from the data in the given SSI item block.
SimpleNamedItem(SimpleNamedItem) - Constructor for class SimpleNamedItem
Creates a new simple named item object with the same properties as the given item.
SimpleNamedItem(String, int) - Constructor for class SimpleNamedItem
Creates a new simple named item object with the given screenname and the given item ID.
SimpleNamedItem(String, int, TlvChain) - Constructor for class SimpleNamedItem
Creates a new simple named item object with the given screenname and the given item ID.
SnacCmdFactory - interface SnacCmdFactory.
Provides an interface for generating SnacCommands from SnacPackets.
SnacCmdFactoryList - class SnacCmdFactoryList.
Provides an interface for grouping a set of SNAC command factories into a list.
SnacCmdFactoryList() - Constructor for class SnacCmdFactoryList
 
SnacCommand - class SnacCommand.
Represents a single SNAC command that can write a single SNAC packet to a stream.
SnacCommand(int, int) - Constructor for class SnacCommand
Creates a new SnacCommand with the given properties and both flags set to SnacCommand.SNACFLAG_DEFAULT.
SnacCommand(int, int, short, short) - Constructor for class SnacCommand
Creates a new SnacCommand with the given properties.
SnacError - class SnacError.
A SNAC command representing a SNAC error sent in any supported SNAC family.
SnacError(SnacPacket) - Constructor for class SnacError
Generates a new SNAC error command from the given incoming SNAC packet.
SnacError(int, int) - Constructor for class SnacError
Creates a new SNAC error command in the given SNAC family and with the given error code.
SnacErrorFactory - class SnacErrorFactory.
A base class for both the client and server error factories.
SnacErrorFactory() - Constructor for class SnacErrorFactory
Creates a new SNAC error factory.
SnacFamilyInfo - class SnacFamilyInfo.
A data structure containing information about a specific SNAC family.
SnacFamilyInfo(int, int) - Constructor for class SnacFamilyInfo
Creates a new SNAC family version information block with the given SNAC family and family version.
SnacFamilyInfo(int, int, int, int) - Constructor for class SnacFamilyInfo
Creates a new SNAC family information block with the given properties.
SnacFamilyInfoFactory - class SnacFamilyInfoFactory.
Provides a means of generating a list of SnacFamilyInfo values that are compatible with the default implementations of SnacCommands in joscar.
SnacFamilyListCmd - class SnacFamilyListCmd.
A base class for the two SNAC commands that contain a list of SNAC families.
SnacFamilyListCmd(int, SnacPacket) - Constructor for class SnacFamilyListCmd
Generates a new snac family list command of the given SNAC command subtype and the given incoming SNAC packet.
SnacFamilyListCmd(int, int[]) - Constructor for class SnacFamilyListCmd
Creates a new outgoing SNAC-family-list-based command with the given SNAC command subtype and the given SNAC family list.
SnacFlapCmd - class SnacFlapCmd.
A FLAP command that contains a SNAC packet as its FLAP data.
SnacFlapCmd(FlapPacket) - Constructor for class SnacFlapCmd
Generates a SnacFlapCmd from the given packet.
SnacFlapCmd(long, SnacCommand) - Constructor for class SnacFlapCmd
Creates a new SnacFlapCmd with the given request ID that uses the given SnacCommand to generate a SNAC packet to write (embedded in a FLAP packet, of course) to a FLAP connection.
SnacPacket - class SnacPacket.
Represents a single "packet" or SNAC command sent over a FLAP connection.
SnacPacket(int, int, long, short, short, ByteBlock) - Constructor for class SnacPacket
Creates a SNAC packet object with the given properties.
SnacPacketEvent - class SnacPacketEvent.
An event fired when a SNAC packet is received on a SNAC processor.
SnacPacketEvent(SnacPacketEvent) - Constructor for class SnacPacketEvent
Creates a SnacPacketEvent that is a duplicate of the given object.
SnacPacketEvent(FlapPacketEvent, AbstractSnacProcessor, SnacPacket, SnacCommand) - Constructor for class SnacPacketEvent
Creates a new SnacPacketEvent with the given properties.
SnacPacketListener - interface SnacPacketListener.
Provides an interface for listening for incoming SNAC packets on a SNAC processor.
SnacPreprocessor - interface SnacPreprocessor.
Provides an interface for "preprocessing" a SNAC packet before it is formally processed.
SnacQueueManager - interface SnacQueueManager.
An interface for managing a "SNAC queue," which controls when individual SNAC commands are sent on a ClientSnacProcessor.
SnacRequest - class SnacRequest.
Encapsulates a single outgoing SNAC request and its corresponding incoming responses.
SnacRequest(SnacCommand, SnacRequestListener) - Constructor for class SnacRequest
Creates a new SnacRequest for the given command and adds the given event listener to its listener list.
SnacRequestAdapter - class SnacRequestAdapter.
Provides an empty implementation of SnacRequestListener.
SnacRequestAdapter() - Constructor for class SnacRequestAdapter
 
SnacRequestListener - interface SnacRequestListener.
An interface for listening for both incoming and outgoing events related to a specific SnacRequest.
SnacRequestSentEvent - class SnacRequestSentEvent.
An event fired when an outgoing SNAC request is sent over a SNAC connection.
SnacRequestSentEvent(FlapProcessor, ClientSnacProcessor, SnacRequest, long) - Constructor for class SnacRequestSentEvent
Creates a new event with the given properties.
SnacRequestTimeoutEvent - class SnacRequestTimeoutEvent.
An event fired when a SNAC request "times out."
SnacRequestTimeoutEvent(FlapProcessor, ClientSnacProcessor, SnacRequest, int) - Constructor for class SnacRequestTimeoutEvent
Creates a new timeout event with the given properties.
SnacResponseEvent - class SnacResponseEvent.
An event fired when a SNAC packet is received in response to an outgoing SNAC request.
SnacResponseEvent(SnacPacketEvent, SnacRequest) - Constructor for class SnacResponseEvent
Creates a new SnacResponseEvent with the given properties, a copy of the given event plus the given request.
SnacResponseListener - interface SnacResponseListener.
An interface for listening for responses to SNAC requests.
SsiCommand - class SsiCommand.
A base class for commands in the server-stored information 0x13 SNAC family.
SsiCommand(int) - Constructor for class SsiCommand
Creates a new SNAC command in the SSI family.
SsiDataCheck - class SsiDataCheck.
A SNAC command sent to request the user's server-stored data if and only if it was modified past a certain date.
SsiDataCheck(SnacPacket) - Constructor for class SsiDataCheck
Generates a new SSI data check command from the given incoming SNAC packet.
SsiDataCheck(long, int) - Constructor for class SsiDataCheck
Creates a new outgoing SSI data check command with the given last modification date of the client's version of the SSI data and the given number of SSI items currently present in the client's SSI data.
SsiDataCmd - class SsiDataCmd.
A SNAC command containing the user's server-stored information.
SsiDataCmd(SnacPacket) - Constructor for class SsiDataCmd
Generates a new SSI data command from the given incoming SNAC packet.
SsiDataCmd(SsiItem[], long) - Constructor for class SsiDataCmd
Creates a new outgoing SSI data command with the given properties and an SSI version of SsiDataCmd.VERSION_DEFAULT.
SsiDataCmd(int, SsiItem[], long) - Constructor for class SsiDataCmd
Creates a new outgoing SSI data command with the given properties.
SsiDataModResponse - class SsiDataModResponse.
A SNAC command used to acknowledge the modification of the user's server-stored data.
SsiDataModResponse(SnacPacket) - Constructor for class SsiDataModResponse
Generates a new SSI data modification response command from the given incoming SNAC packet.
SsiDataModResponse(int) - Constructor for class SsiDataModResponse
Creates a new outgoing SSI modification response with the given result code.
SsiDataRequest - class SsiDataRequest.
A SNAC command used to request the user's server-stored information.
SsiDataRequest(SnacPacket) - Constructor for class SsiDataRequest
Generates an SSI data request command from the given incoming SNAC packet.
SsiDataRequest() - Constructor for class SsiDataRequest
Creates a new outgoing SNAC data request.
SsiItem - class SsiItem.
A data structure used to store various types of "items" on the server.
SsiItem(int, int, int) - Constructor for class SsiItem
Creates a new SSI item with no name or type-specific data and with the given parent ID, sub ID, and item type.
SsiItem(String, int, int, int, ByteBlock) - Constructor for class SsiItem
Creates a new SSI item with the given properties.
SsiItemObj - interface SsiItemObj.
An "item object" that represents a single item stored in a user's "server-stored information."
SsiItemObjectFactory - interface SsiItemObjectFactory.
An interface for generating SSI item objects from more low-level SSI item blocks.
SsiRightsCmd - class SsiRightsCmd.
A SNAC command containing a set of "rights" associated with server-stored information.
SsiRightsCmd(SnacPacket) - Constructor for class SsiRightsCmd
Generates a new SSI rights command from the given incoming SNAC packet.
SsiRightsCmd(int[]) - Constructor for class SsiRightsCmd
Creates a new outgoing SSI rights command with the given list of maxima.
SsiRightsRequest - class SsiRightsRequest.
A SNAC command sent to request a list of "rights" associated with server-stored information.
SsiRightsRequest(SnacPacket) - Constructor for class SsiRightsRequest
Generates a new SSI rights request command from the given incoming SNAC packet.
SsiRightsRequest() - Constructor for class SsiRightsRequest
Creates a new outgoing SSI rights request.
SsiUnchangedCmd - class SsiUnchangedCmd.
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.
SsiUnchangedCmd(SnacPacket) - Constructor for class SsiUnchangedCmd
Generates a new SSI unchanged notification command from the given incoming SNAC packet.
SsiUnchangedCmd() - Constructor for class SsiUnchangedCmd
Creates a new outgoing SSI-is-unchanged notification.
StringBlock - class net.kano.joscar.StringBlock.
A very simple but very common data structure containing a string and the total size of the structure that held that string (including the string itself).
StringBlock(String, int) - Constructor for class net.kano.joscar.StringBlock
Creates a new StringBlock object with the given properties.
sendFlap(FlapCommand) - Method in class FlapProcessor
Sends the given FLAP command on this FLAP processor's attached output stream.
sendResponse(int) - Method in interface RvSession
Sends the given RV response code to the user with whom this session exists.
sendResponse(long, SnacCommand) - Method in class ServerSnacProcessor
Sends the given SNAC command as a response to the client request with the given request ID.
sendRv(RvCommand) - Method in interface RvSession
Sends the given RV command to the user with whom this session exists, with an ICBM message ID of 0.
sendRv(RvCommand, long) - Method in interface RvSession
Sends the given RV command to the user with whom this session exists, giving the outgoing RV ICBM the given message ID.
sendSnac(long, SnacCommand) - Method in class AbstractSnacProcessor
Sends the given SNAC command with the given SNAC request ID over the currently attached FLAP processor.
sendSnac(SnacRequest) - Method in class ClientSnacProcessor
Sends the given SnacRequest to the attached FLAP connection.
sendSnac(ClientSnacProcessor, SnacRequest) - Static method in class ImmediateSnacQueueManager
Sends the given SNAC request over the given processor, bypassing the queue.
sendSnac(SnacCommand) - Method in class ServerSnacProcessor
Sends the given SNAC command over this SNAC connection.
sendSnacImmediately(SnacRequest) - Method in class ClientSnacProcessor
Sends the given SNAC request to the server, bypassing the SNAC request queue and any pausing status that may be present.
senderWantsIcon() - Method in class AbstractImIcbm
Returns whether the sender is requesting a buddy icon.
set(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWIterator
Not supported.
set(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList.COWSubListIterator
 
set(int, Object) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
set(int, Object) - Method in class net.kano.joscar.CopyOnWriteArrayList
Replaces the element at the specified position in this list with the specified element.
setAlertActionMask(int) - Method in class BuddyItem
Sets this buddy's "alert action mask."
setAlertSound(String) - Method in class BuddyItem
Sets the "alert sound" filename for this buddy.
setAlertWhenMask(int) - Method in class BuddyItem
Sets this buddy's "alert criteria mask."
setAlias(String) - Method in class BuddyItem
Sets this buddy's "alias" or "display name."
setAlias(String) - Method in class IconItem
Sets the "alias" for this icon item.
setBuddies(int[]) - Method in class GroupItem
Sets the buddies in this group.
setBytesReceived(long) - Method in class FileTransferHeader
Sets the number of bytes received in the current transfer.
setChecksum(long) - Method in class FileTransferHeader
Sets the checksum of the file currently being transferred.
setClassMask(long) - Method in class PrivacyItem
Sets the user's "visible class mask."
setClientid(String) - Method in class FileTransferHeader
Sets the file transfer client ID string for this header.
setCommand(int) - Method in class MutableSnacPacket
Sets this packet's SNAC command subtype.
setComment(String) - Method in class BuddyItem
Sets this buddy's "buddy comment."
setCompression(int) - Method in class FileTransferHeader
Sets this header's encryption mode to the given value.
setCreated(long) - Method in class FileTransferHeader
Sets the creation date of the file being sent, or 0 for none.
setData(ByteBlock) - Method in class MutableSnacPacket
Sets this packet's SNAC data block.
setDataLength(long) - Method in class DirectImHeader
Sets the length of the message data to follow this header.
setDcVersion(String) - Method in class DirectImHeader
Sets the direct connection version string to send in this header.
setDefaultFactoryList(SnacCmdFactoryList) - Method in class CmdFactoryMgr
Sets the default factory list for this factory manager.
setDefaults() - Method in class DirectImHeader
Sets some default values for this header.
setDefaults() - Method in class FileTransferHeader
Sets all fields in this header (except filename and headerType) to a set of default values.
setDummyBlock(ByteBlock) - Method in class FileTransferHeader
Sets this header's "dummy block" value.
setEncoding(ImEncodingParams) - Method in class DirectImHeader
Sets the encoding method used to encode the message body to follow this header.
setEncryption(int) - Method in class FileTransferHeader
Sets this header's encryption mode to the given value.
setErrorMargin(int) - Method in class RateClassMonitor
Sets this monitor's error margin.
setErrorMargin(int) - Method in class RateMonitor
Sets this rate monitor's error margin.
setFamily(int) - Method in class MutableSnacPacket
Sets this packet's SNAC family code.
setFileCount(int) - Method in class FileTransferHeader
Sets the total file count for this header.
setFileSize(long) - Method in class FileTransferHeader
Sets this header's value for the size of the file currently being transferred.
setFilename(SegmentedFilename) - Method in class FileTransferHeader
Sets this header's filename value.
setFilesLeft(int) - Method in class FileTransferHeader
Sets this header's "number of files remaining to be sent" value.
setFlag1(short) - Method in class MutableSnacPacket
Sets this packet's first SNAC flag byte.
setFlag2(short) - Method in class MutableSnacPacket
Sets this packet's second SNAC flag byte.
setFlags(long) - Method in class DirectImHeader
Sets the bit flags to send in this header.
setFlags(int) - Method in class FileTransferHeader
Sets this header's bit flags.
setFlapCmdFactory(FlapCommandFactory) - Method in class FlapProcessor
Sets the FLAP command factory to use for generating FlapCommands from FLAP packets.
setFtVersion(String) - Method in class FileTransferHeader
Sets the file transfer protocol version string for this header.
setGroupids(int[]) - Method in class RootItem
Sets the list of groups on the buddy list.
setHeaderType(int) - Method in class FileTransferHeader
Sets this header's header type.
setHost(String) - Method in class ClientConn
Sets the hostname associated with this connection.
setIcbmMessageId(long) - Method in class FileTransferHeader
Sets this header's ICBM message ID.
setIconInfo(ExtraInfoData) - Method in class IconItem
Sets the icon hash block stored in this icon item.
setIpAddress(InetAddress) - Method in class ClientConn
Sets the IP address associated with this connection.
setLastmod(long) - Method in class FileTransferHeader
Sets the last modification date of the file being transferred, in seconds since the unix epoch, or 0 for none.
setListNameOffset(int) - Method in class FileTransferHeader
Sets the value of the "list name offset" in this header.
setListSizeOffset(int) - Method in class FileTransferHeader
Sets the value of the "list size offset" in this header.
setMacFileInfo(ByteBlock) - Method in class FileTransferHeader
Sets this header's Mac file information block.
setMessageId(long) - Method in class DirectImHeader
Sets the message ID for this header.
setPartCount(int) - Method in class FileTransferHeader
Sets the total file part count for this header.
setPartsLeft(int) - Method in class FileTransferHeader
Sets this header's "number of parts remaining to be sent" value.
setPort(int) - Method in class ClientConn
Sets the TCP port associated with this connection.
setPrivacyMode(int) - Method in class PrivacyItem
Sets this item's privacy mode code.
setRateClasses(RateClassInfo[]) - Method in class RateMonitor
Clears all rate information present in this rate monitor and stores the given rate information.
setReceivedChecksum(long) - Method in class FileTransferHeader
Sets the value of the checksum of the data received.
setReqid(long) - Method in class MutableSnacPacket
Sets this packet's SNAC request ID.
setRequestTtl(int) - Method in class ClientSnacProcessor
Sets the "time to live" for SNAC requests, in seconds.
setResForkChecksum(long) - Method in class FileTransferHeader
Sets the value of the checksum of the MacOS "resource fork" being transferred.
setResForkReceivedChecksum(long) - Method in class FileTransferHeader
Sets the value of the checksum of the received portion of the MacOS "resource fork" being sent.
setResForkSize(long) - Method in class FileTransferHeader
Sets the size of the MacOS "resource fork" being sent.
setScreenname(String) - Method in class DirectImHeader
Sets the screenname to send in this header.
setSnacQueueManager(SnacQueueManager) - Method in class ClientSnacProcessor
Sets this SNAC processor's SNAC queue manager.
setSocketFactory(SocketFactory) - Method in class ClientConn
Sets the socket factory this FLAP connection should use to create an outgoing socket.
setStoringResponses(boolean) - Method in class SnacRequest
Sets whether to store responses to this request in this object.
setStreamHandler(ClientConnStreamHandler) - Method in class ClientConn
Sets the "stream handler" for this connection to the given handler.
setTotalFileSize(long) - Method in class FileTransferHeader
Sets the total cumulative size of all files being transferred.
setVisFlags(long) - Method in class VisibilityItem
Sets the user's visibility flags.
setVisibleMask(long) - Method in class PrivacyItem
Sets the user's "visibility flags."
size - Variable in class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
size() - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
size() - Method in class net.kano.joscar.CopyOnWriteArrayList
Returns the number of components in this list.
size() - Method in class net.kano.joscar.CopyOnWriteArraySet
 
stateChanged(ClientConnEvent) - Method in interface ClientConnListener
Called when the state of a AbstractClientConn changes.
stripHtml(String) - Static method in class net.kano.joscar.OscarTools
Uses a poorly conceived method to remove HTML from a string.
subBlock(int) - Method in class net.kano.joscar.ByteBlock
Returns a new ByteBlock containing all bytes in this block from offset to the end of this block.
subBlock(int, int) - Method in class net.kano.joscar.ByteBlock
Returns a new ByteBlock containing the first len bytes in this block starting at index offset.
subList(int, int) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
subList(int, int) - Method in class net.kano.joscar.CopyOnWriteArrayList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.

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