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

A

ALIAS_DEFAULT - Static variable in class IconItem
A default "alias" for a buddy icon item.
ALL - Static variable in class CmdType
A family type or command type that indicates all families or all command types within a family, depending on whether it is used as a family type or command type, respectively.
AbstractAcceptRvCmd - class AbstractAcceptRvCmd.
A base class for "acceptance" rendezvous commands, or commands with no RV data and a status code of RvCommand.RVSTATUS_ACCEPT.
AbstractAcceptRvCmd(RecvRvIcbm) - Constructor for class AbstractAcceptRvCmd
Creates a new RV "accept" command from the given incoming acceptance RV ICBM.
AbstractAcceptRvCmd(CapabilityBlock) - Constructor for class AbstractAcceptRvCmd
Creates a new outgoing RV "accept" command for an unencrypted rendezvous with the given associated capability block.
AbstractAcceptRvCmd(CapabilityBlock, boolean) - Constructor for class AbstractAcceptRvCmd
Creates a new outgoing RV "accept" command with the given associated capability block.
AbstractChatInfo - class AbstractChatInfo.
Provides a base class for "chat information," which can be sent in two very similar forms.
AbstractChatInfo() - Constructor for class AbstractChatInfo
Creates an empty chat information object.
AbstractChatInfo(String, String, String) - Constructor for class AbstractChatInfo
Creates a chat information block with the given properties and a content type of ChatMsg.CONTENTTYPE_DEFAULT.
AbstractChatInfo(String, String, String, String) - Constructor for class AbstractChatInfo
Creates a chat information block with the given properties.
AbstractChatInfo(String) - Constructor for class AbstractChatInfo
Creates a chat information block with the given chat room name and no other properties.
AbstractChatInfo(int, Date, int, int, String, short, String, String, String, String, String) - Constructor for class AbstractChatInfo
Creates a chat information block with the given properties.
AbstractChatMsgIcbm - class AbstractChatMsgIcbm.
A base class for chat-message ICBM commands, both incoming and outgoing.
AbstractChatMsgIcbm(int, SnacPacket) - Constructor for class AbstractChatMsgIcbm
Creates a new chat ICBM with the given SNAC command subtype and with properties read from the given incoming packet.
AbstractChatMsgIcbm(int, long, ChatMsg) - Constructor for class AbstractChatMsgIcbm
Creates a new outgoing chat ICBM with the given properties.
AbstractExtraInfoCmd - class AbstractExtraInfoCmd.
A base class for the two SNAC commands which contain only a sequence of ExtraInfoBlocks.
AbstractExtraInfoCmd(int, SnacPacket) - Constructor for class AbstractExtraInfoCmd
Creates a new extra info block command with the given SNAC command subtype and using the data in the given incoming extra info command packet.
AbstractExtraInfoCmd(int, ExtraInfoBlock[]) - Constructor for class AbstractExtraInfoCmd
Creates a new outgoing extra info blocks command with the given list of extra info blocks.
AbstractIcbm - class AbstractIcbm.
Provides a base for all six "Inter-Client Basic Message" SNAC commands.
AbstractIcbm(int, int, SnacPacket) - Constructor for class AbstractIcbm
Creates an ICBM command with the given SNAC family and command type, deriving ICBM fields from the contents of the given packet.
AbstractIcbm(int, int, long, int) - Constructor for class AbstractIcbm
Creates an ICBM command with the given SNAC family and command subtype, the given ICBM message ID, and on the given ICBM channel.
AbstractImIcbm - class AbstractImIcbm.
A base class for the two IM-based ICBM commands in this family.
AbstractImIcbm(int, SnacPacket) - Constructor for class AbstractImIcbm
Generates an IM ICBM from the given incoming SNAC packet and with the given SNAC command subtype.
AbstractImIcbm(int, long, InstantMessage, boolean, boolean, OldIconHashInfo, ExtraInfoBlock[]) - Constructor for class AbstractImIcbm
Creates a new outgoing IM ICBM with the given properties.
AbstractItemObj - class AbstractItemObj.
A base class for each of the item object classes provided in this package.
AbstractItemObj() - Constructor for class AbstractItemObj
Creates a new item object with no extra TLV's.
AbstractItemObj(TlvChain) - Constructor for class AbstractItemObj
Creates a new item object with the given set of unprocessed or otherwise unrecognized TLV's in this item's type-specific TLV list.
AbstractRejectRvCmd - class AbstractRejectRvCmd.
A base class for RV "reject" commands, commands with a status code of RvCommand.RVSTATUS_DENY and containing a rejection code.
AbstractRejectRvCmd(RecvRvIcbm) - Constructor for class AbstractRejectRvCmd
Creates a new rejection RV command from the given incoming rejection RV ICBM command.
AbstractRejectRvCmd(CapabilityBlock, int) - Constructor for class AbstractRejectRvCmd
Creates a new outgoing rejection RV command with the given properties.
AbstractRequestRvCmd - class AbstractRequestRvCmd.
A base class for an RV request command.
AbstractRequestRvCmd(RecvRvIcbm) - Constructor for class AbstractRequestRvCmd
Creates a new RV request command from the given incoming RV request ICBM command.
AbstractRequestRvCmd(CapabilityBlock) - Constructor for class AbstractRequestRvCmd
Creates a new outgoing initial RV request command with the given ICBM message ID, associated capability block, a request type of AbstractRequestRvCmd.REQTYPE_INITIALREQUEST, and a 0x000f TLV present.
AbstractRequestRvCmd(CapabilityBlock, int) - Constructor for class AbstractRequestRvCmd
Creates a new outgoing initial RV request command with the given associated capability block, and request type, and a 0x000f TLV present.
AbstractRequestRvCmd(CapabilityBlock, int, boolean) - Constructor for class AbstractRequestRvCmd
Creates a new outgoing initial RV request command with the given associated capability block, and request type, and a 0x000f TLV present.
AbstractRvCmd - class AbstractRvCmd.
A base class for the basic rendezvous format used by all known AIM clients.
AbstractRvCmd(RecvRvIcbm) - Constructor for class AbstractRvCmd
Creates a new RV command from the given incoming rendezvous ICBM command.
AbstractRvCmd(int, CapabilityBlock) - Constructor for class AbstractRvCmd
Creates a new outgoing RV command with the given properties.
AbstractRvIcbm - class AbstractRvIcbm.
A base class for the two rendezvous-based ICBM commands provided in this package.
AbstractRvIcbm(int, SnacPacket) - Constructor for class AbstractRvIcbm
Generates a rendezvous ICBM from the given incoming SNAC packet.
AbstractRvIcbm(int, long, int, long, CapabilityBlock, LiveWritable) - Constructor for class AbstractRvIcbm
Creates a new outgoing rendezvous ICBM command with the given properties.
AbstractRvIcbm(int, long, long, RvCommand) - Constructor for class AbstractRvIcbm
Creates a new RV ICBM with the given SNAC command subtype, rendezvous session ID, and the properties of the given RvCommand.
AbstractSnacProcessor - class AbstractSnacProcessor.
Provides an easy interface to listening for incoming SNAC packets as well as sending SNAC commands over a FLAP connection.
AbstractSnacProcessor(FlapProcessor) - Constructor for class AbstractSnacProcessor
Creates a new SNAC processor attached to the given FLAP processor.
AbstractTlvChain - class AbstractTlvChain.
A base class for TLV chains, implementing basic functionality while leaving extra features and data storage to subclasses.
AbstractTlvChain() - Constructor for class AbstractTlvChain
Creates a new TLV chain with a total size of -1.
AbstractTlvChain(int) - Constructor for class AbstractTlvChain
Creates a new TLV chain with the given total byte size, as read from an incoming stream.
AbstractTrillianCryptRvCmd - class AbstractTrillianCryptRvCmd.
A base class for the five Trillian Secure IM rendezvous commands provided in this package.
AbstractTrillianCryptRvCmd(RecvRvIcbm) - Constructor for class AbstractTrillianCryptRvCmd
Creates a new Trillian Encryption command from the given incoming Trillian Encryption RV ICBM.
AbstractTrillianCryptRvCmd(int) - Constructor for class AbstractTrillianCryptRvCmd
Creates a new outgoing Trillian Encryption command with the given command type and a protocol version of AbstractTrillianCryptRvCmd.VERSION_DEFAULT.
AbstractTrillianCryptRvCmd(int, int) - Constructor for class AbstractTrillianCryptRvCmd
Creates a new outgoing Trillian Encryption command with the given command type and protocol version.
AcctCommand - class AcctCommand.
A base class for all SNAC commands in the 0x07 "account administration" family.
AcctCommand(int) - Constructor for class AcctCommand
Creates a new SnacCommand in this family.
AcctInfoCmd - class AcctInfoCmd.
A SNAC command containing information about one's account.
AcctInfoCmd(SnacPacket) - Constructor for class AcctInfoCmd
Generates an account info response from the given incoming SNAC packet.
AcctInfoCmd(int, int, String, String, int, String) - Constructor for class AcctInfoCmd
Creates an outgoing account information response object with the given properties.
AcctInfoCmd(int, String) - Constructor for class AcctInfoCmd
Creates an outgoing account information response containing nothing but the given error code and URL.
AcctInfoRequest - class AcctInfoRequest.
A SNAC command sent to request some information about one's AIM account.
AcctInfoRequest(SnacPacket) - Constructor for class AcctInfoRequest
Generates an account information request command from the given incoming SNAC packet.
AcctInfoRequest(int) - Constructor for class AcctInfoRequest
Creates an outgoing account information request command with the given type and a subtype of AcctInfoRequest.SUBTYPE_DEFAULT.
AcctInfoRequest(int, int) - Constructor for class AcctInfoRequest
Creates an outgoing account information request command with the given type and subtype.
AcctModAck - class AcctModAck.
A SNAC command sent in response to an AcctModCmd.
AcctModAck(SnacPacket) - Constructor for class AcctModAck
Creates an account modification response object from the given incoming SNAC packet.
AcctModAck(int, int, String, String, int, String) - Constructor for class AcctModAck
Creates an outgoing account modification response command with the given properties.
AcctModAck(int, String) - Constructor for class AcctModAck
Creates an outgoing account modification response command with a type of AcctResponse.TYPE_DEFAULT and a result code of AcctResponse.RESULT_ERROR.
AcctModCmd - class AcctModCmd.
A SNAC command used to modify the formatting of one's screenname or to change one's registered email address.
AcctModCmd(SnacPacket) - Constructor for class AcctModCmd
Generates an account modification command object from the given incoming SNAC packet.
AcctModCmd(int) - Constructor for class AcctModCmd
Creates an outgoing account modification command that sets the user's registration visibility status to the given value.
AcctModCmd(String, String) - Constructor for class AcctModCmd
Creates an outgoing account modification command that sets the user's screenname format and/or email address to the given values.
AcctModCmd(String, String, int) - Constructor for class AcctModCmd
Creates an outgoing account modification command that sets the given screenname and/or registered email address.
AcctResponse - class AcctResponse.
A base class for the several types of account information responses.
AcctResponse(int, SnacPacket) - Constructor for class AcctResponse
Generates an account response command of the given command subtype and read from the given incoming SNAC packet.
AcctResponse(int, int) - Constructor for class AcctResponse
Creates an outgoing account response command of the given SNAC subtype and with the given result code.
AcctResponse(int, int, String) - Constructor for class AcctResponse
Creates an outgoing account response command of the given SNAC subtype and with the given error code and URL.
AcctResponse(int, int, int, String, String, int, String) - Constructor for class AcctResponse
Creates an outgoing account response command with the given properties.
ActivateSsiCmd - class ActivateSsiCmd.
A SNAC command sent to "activate" the current server-stored data.
ActivateSsiCmd(SnacPacket) - Constructor for class ActivateSsiCmd
Generates a new SSI activation command from the given incoming SNAC packet.
ActivateSsiCmd() - Constructor for class ActivateSsiCmd
Creates a new outgoing SSI activation request.
AddinsAcceptRvCmd - class AddinsAcceptRvCmd.
A rendezvous command used to indicate that the user has accepted an add-in invitation.
AddinsAcceptRvCmd(RecvRvIcbm) - Constructor for class AddinsAcceptRvCmd
Creates a new addin invitation acceptance RV command from the given incoming addin invitation acceptance RV ICBM command.
AddinsAcceptRvCmd() - Constructor for class AddinsAcceptRvCmd
Creates a new outgoing add-in invitation acceptance RV command.
AddinsRejectRvCmd - class AddinsRejectRvCmd.
A rendezvous command used to indicate that the user has denied an add-in invitation.
AddinsRejectRvCmd(RecvRvIcbm) - Constructor for class AddinsRejectRvCmd
Creates a new add-in invitation rejection RV command from the given incoming add-in rejection RV ICBM.
AddinsRejectRvCmd(int) - Constructor for class AddinsRejectRvCmd
Creates a new outgoing add-in invitation rejection RV command with the given rejection code.
AddinsReqRvCmd - class AddinsReqRvCmd.
A rendezvous command used to invite a user to use a specified add-in.
AddinsReqRvCmd(RecvRvIcbm) - Constructor for class AddinsReqRvCmd
Creates a new addins invitation command from the given incoming addins request RV ICBM.
AddinsReqRvCmd(int, String, ByteBlock, String, String, long, InvitationMessage) - Constructor for class AddinsReqRvCmd
Creates a new outgoing addins invitation request RV command with the given properties.
AuthCommand - class AuthCommand.
A base class for SNAC commands in the "auth" 0x17 SNAC family.
AuthCommand(int) - Constructor for class AuthCommand
Creates a new SNAC command in this family with the given command subtype.
AuthRequest - class AuthRequest.
A SNAC command used to log into the OSCAR server.
AuthRequest(SnacPacket) - Constructor for class AuthRequest
Generates an auth request command from the given incoming SNAC packet.
AuthRequest(String, String, ClientVersionInfo, ByteBlock) - Constructor for class AuthRequest
Creates an outgoing authorization request command with the given screenname, password, client version, and authorization key, and with the JVM's current locale.
AuthRequest(String, String, ClientVersionInfo, Locale, ByteBlock) - Constructor for class AuthRequest
Creates an outgoing authorization request command with the given screenname, password, client version, locale, and authorization key.
AuthResponse - class AuthResponse.
A SNAC command sent in response to an AuthRequest.
AuthResponse(SnacPacket) - Constructor for class AuthResponse
Generates an authorization response command from the given incoming SNAC packet.
AuthResponse(String, String, int, ByteBlock, int, String) - Constructor for class AuthResponse
Creates an outgoing authorization response command with the given properties and no error code or error URL.
AuthResponse(int, String) - Constructor for class AuthResponse
Creates an outgoing authorization response command with the given error code and URL and no other properties.
AuthResponse(String, String, int, ByteBlock, int, String, int, String) - Constructor for class AuthResponse
Creates an outgoing authorization response command with the given properties.
add(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWIterator
Not supported.
add(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList.COWSubListIterator
 
add(int, Object) - Method in class net.kano.joscar.CopyOnWriteArrayList.COWSubList
 
add(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList
Appends the specified element to the end of this list.
add(int, Object) - Method in class net.kano.joscar.CopyOnWriteArrayList
Inserts the specified element at the specified position in this list.
add(Object) - Method in class net.kano.joscar.CopyOnWriteArraySet
 
addAll(Collection) - Method in class net.kano.joscar.CopyOnWriteArrayList
Appends all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addAll(int, Collection) - Method in class net.kano.joscar.CopyOnWriteArrayList
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
addAll(Collection) - Method in class net.kano.joscar.CopyOnWriteArraySet
 
addAll(TlvChain) - Method in class DefaultMutableTlvChain
 
addAll(TlvChain) - Method in interface MutableTlvChain
Adds all TLV's in the given chain to the end of this chain (preserving order).
addAllAbsent(Collection) - Method in class net.kano.joscar.CopyOnWriteArrayList
Appends all of the elements in the specified Collection that are not already contained in this list, to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addConnListener(ClientConnListener) - Method in class ClientConn
Adds a connection listener to this connection.
addExceptionHandler(FlapExceptionHandler) - Method in class FlapProcessor
Adds an exception handler for FLAP-related exceptions.
addExtraTlvs(TlvChain) - Method in class AbstractItemObj
Adds the given list of TLV's to this item's list of extra TLV's.
addGlobalRequestListener(OutgoingSnacRequestListener) - Method in class ClientSnacProcessor
Adds a global request listener to listen for outgoing SNAC requests sent on this connection.
addGlobalResponseListener(SnacResponseListener) - Method in class ClientSnacProcessor
Adds a "global response listener" to listen for incoming SNAC request responses.
addIfAbsent(Object) - Method in class net.kano.joscar.CopyOnWriteArrayList
Append the element if not present.
addListener(RateListener) - Method in class RateMonitor
Adds a listener for rate-monitor-related events.
addListener(RvProcessorListener) - Method in class RvProcessor
Adds the given RV processor listener to this processor's listener list.
addListener(RvSessionListener) - Method in interface RvSession
Adds a listener for incoming events on this session.
addListener(SnacRequestListener) - Method in class SnacRequest
Adds a listener for responses and other events related to this request.
addPacketListener(FlapPacketListener) - Method in class FlapProcessor
Adds a FLAP packet listener to this FLAP processor.
addPacketListener(SnacPacketListener) - Method in class AbstractSnacProcessor
Adds a packet listener to listen for incoming SNAC packets.
addPreprocessor(SnacPreprocessor) - Method in class AbstractSnacProcessor
Adds a SNAC preprocessor to the list of preprocessors.
addTlv(Tlv) - Method in class DefaultMutableTlvChain
 
addTlv(Tlv) - Method in interface MutableTlvChain
Adds the given TLV to this chain.
addTlvImpl(Tlv) - Method in class AbstractTlvChain
Adds a TLV to this chain.
addVetoablePacketListener(VetoableFlapPacketListener) - Method in class FlapProcessor
Adds a "vetoable packet listener."
addVetoablePacketListener(VetoableSnacPacketListener) - Method in class AbstractSnacProcessor
Adds a vetoable packet listener to this SNAC processor.
al - Variable in class net.kano.joscar.CopyOnWriteArraySet
 
array - Variable in class net.kano.joscar.CopyOnWriteArrayList.COWIterator
Snapshot of the array
array() - Method in class net.kano.joscar.CopyOnWriteArrayList
Accessor to the array intended to be called from within unsynchronized read-only methods
array_ - Variable in class net.kano.joscar.CopyOnWriteArrayList
The held array.
attachToInput(InputStream) - Method in class ConnProcessor
Attaches this connection processor to the given input stream.
attachToOutput(OutputStream) - Method in class ConnProcessor
Attaches this FLAP processor to the given output stream.
attachToSnacProcessor(ClientSnacProcessor) - Method in class RvProcessor
"Attaches" this RV processor to the given SNAC processor.
attachToSocket(Socket) - Method in class ConnProcessor
Attaches this connection processor to the given socket's input and output streams.
attached(ClientSnacProcessor) - Method in class RateLimitingQueueMgr
 
attached(ClientSnacProcessor) - Method in class ImmediateSnacQueueManager
 
attached(ClientSnacProcessor) - Method in interface SnacQueueManager
Called when this SNAC queue manager has been set as the SNAC queue manager for the given processor.

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