Package org.walluck.oscar

Implements the OSCAR protocol.

See:
          Description

Interface Summary
AIMConnectionListener Describe interface AIMConnectionListener here.
AIMConstants Constants used in AIM.
FLAPType Descrtibes all known FLAP types.
SNACFamily This interface contains every known SNAC family and subtype.
TLVType Descrtibes all known TLV types.
 

Class Summary
Ad The advertisement.
AIMClientInfo Deals with AIM Client information.
AIMConnection In OSCAR, every connection has a set of SNAC groups associated with it.
AIMFingerPrintInfo This is all for fingerprinting clients.
AIMFrame A frame is an object holding all of the underlying layers: FLAP, SNAC, and ICQPacket.
AIMInputStream This does most of the input work.
AIMOutputStream An output stream thats upports the writing of AIM objects.
AIMPopup I don't remember ever seeing a popup.
AIMSession Everything starts with an AIM session.
AIMUtil AIM utilities.
CapabilityBlock The capability block, basically a vector of UUID's.
Chat Handles chat connections.
ClientInfo Handles client information.
ClientRelease A client release contains info on the latest final and beta AIM releases.
EmailInfo Email information.
ExchangeInfo Exchange information for chat.
FLAP FLAP is the low-level communications protocol underlying the SNAC protocol layer.
Game Game support.
ICBMParams ICBM (instant message) parameters.
IChatClientInfo Deals with AIM Client information.
IncomingIMCH2 Used to send special IM's.
KeepAliveTask The keep-alive task sends a keep alive packet once every minute.
ListenerEntry Creates listener entries to listen for specific SNAC events.
LoginResponseInfo Authorization response information.
MsgCookie 'C' is for cookie, and also for caching.
News A news item.
ODirInfo OSCAR Directory Information.
RateClass Little is known about this mysterious creature.
RateClearTask This task clears any rates that need clearing.
RateMeter Aids in the creation of the rate meter usually seen under the "Send" button.
ReceiveQueueThread The thread that handles receiving incoming packets.
Redir A connection may be redirected to another server at any time.
RequestIDManagerTask A task that handles cleaning of the SNAC cache.
SNAC A SNAC is the basic communications unit that is exchanged between clients and servers.
SNACHashMap A hash table for storing sent SNAC's.
SNACPair SNAC family/type pairs used for rate classes.
SNACVersion SNAC versions.
SSIItem An SSI item is the core object that makes up the SSI list.
SSITmp An SSI tmp.
Stat Stats are used for keeping track of when ads are viewed or clicked on.
TLV TLV - Type Length Value.
TLVChain A TLV chain is a block of one or more TLV's.
TransmitQueueThread Handles sending of outgoing packets.
UserInfo Handles user information which is usally seen during a buddyChange event.
 

Package org.walluck.oscar Description

Implements the OSCAR protocol.