org.walluck.oscar.handlers
Interface ICQListener

All Superinterfaces:
Listener
All Known Implementing Classes:
ICQTool, Oscar, Script, ScriptAdapter

public interface ICQListener
extends Listener

Describe interface ICQListener here.

Since:
1.0
Version:
1.0
Author:
David Walluck

Method Summary
 void srvMeta10E(AIMSession sess, AIMFrame frame, int unknown)
          Describe srvMeta10E method here.
 void srvMetaAbout(AIMSession sess, AIMFrame frame, String about)
          Describe srvMetaAbout method here.
 void srvMetaAboutDone(AIMSession sess, AIMFrame frame)
          Describe srvMetaAboutDone method here.
 void srvMetaBackground(AIMSession sess, AIMFrame frame, byte pastCount, ArrayList pastAreas, ArrayList pastDescriptions, byte affiliationCount, ArrayList affiliationAreas, ArrayList affiliationDescriptions)
          Describe srvMetaBackground method here.
 void srvMetaFound(AIMSession sess, AIMFrame frame, ICQMetaFound imf)
          Describe srvMetaFound method here.
 void srvMetaGeneral(AIMSession sess, AIMFrame frame, ICQMetaGeneral img)
          Describe srvMetaGeneral method here.
 void srvMetaGeneralDone(AIMSession sess, AIMFrame frame)
          Describe srvMetaGeneralDone method here.
 void srvMetaInfo(AIMSession sess, AIMFrame frame, ICQMetaGeneral img)
          Describe srvMetaInfo method here.
 void srvMetaInterest(AIMSession sess, AIMFrame frame, byte interestCount, ArrayList interestAreas, ArrayList interestDescriptions)
          Describe srvMetaInterest method here.
 void srvMetaLast(AIMSession sess, AIMFrame frame, ICQMetaFound imf, int missed)
          Describe srvMetaLast method here.
 void srvMetaMore(AIMSession sess, AIMFrame frame, ICQMetaMore imm)
          Describe srvMetaMore method here.
 void srvMetaMoreDone(AIMSession sess, AIMFrame frame)
          Describe srvMetaMoreDone method here.
 void srvMetaMoreEmail(AIMSession sess, AIMFrame frame, byte country, byte flags, String email)
          Describe srvMetaMoreEmail method here.
 void srvMetaPassDone(AIMSession sess, AIMFrame frame)
          Describe srvMetaPassDone method here.
 void srvMetaRandom(AIMSession sess, AIMFrame frame, int uin, short group, byte[] externalIP, int port, byte[] internalIP, byte tcpFlags, short tcpVersion, byte[] unknown)
          Describe srvMetaRandom method here.
 void srvMetaRandomDone(AIMSession sess, AIMFrame frame)
          Describe srvMetaRandomDone method here.
 void srvMetaWork(AIMSession sess, AIMFrame frame, ICQMetaWork imw)
          Describe srvMetaWork method here.
 void srvOfflineMsg(AIMSession sess, AIMFrame frame, ICQOfflineMsg msg)
          Describe srvOfflineMsg method here.
 void srvOfflineMsgDone(AIMSession sess, AIMFrame frame)
          Describe srvOfflineMsgDone method here.
 

Method Detail

srvOfflineMsgDone

void srvOfflineMsgDone(AIMSession sess,
                       AIMFrame frame)
Describe srvOfflineMsgDone method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value

srvMetaGeneralDone

void srvMetaGeneralDone(AIMSession sess,
                        AIMFrame frame)
Describe srvMetaGeneralDone method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value

srvMetaMoreDone

void srvMetaMoreDone(AIMSession sess,
                     AIMFrame frame)
Describe srvMetaMoreDone method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value

srvMetaAboutDone

void srvMetaAboutDone(AIMSession sess,
                      AIMFrame frame)
Describe srvMetaAboutDone method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value

srvMetaPassDone

void srvMetaPassDone(AIMSession sess,
                     AIMFrame frame)
Describe srvMetaPassDone method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value

srvMetaGeneral

void srvMetaGeneral(AIMSession sess,
                    AIMFrame frame,
                    ICQMetaGeneral img)
Describe srvMetaGeneral method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
img - an ICQMetaGeneral value

srvMetaWork

void srvMetaWork(AIMSession sess,
                 AIMFrame frame,
                 ICQMetaWork imw)
Describe srvMetaWork method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
imw - an ICQMetaWork value

srvMetaMore

void srvMetaMore(AIMSession sess,
                 AIMFrame frame,
                 ICQMetaMore imm)
Describe srvMetaMore method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
imm - an ICQMetaMore value

srvMetaAbout

void srvMetaAbout(AIMSession sess,
                  AIMFrame frame,
                  String about)
Describe srvMetaAbout method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
about - a String value

srvMetaMoreEmail

void srvMetaMoreEmail(AIMSession sess,
                      AIMFrame frame,
                      byte country,
                      byte flags,
                      String email)
Describe srvMetaMoreEmail method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
country - a byte value
flags - a byte value
email - a String value

srvMetaInterest

void srvMetaInterest(AIMSession sess,
                     AIMFrame frame,
                     byte interestCount,
                     ArrayList interestAreas,
                     ArrayList interestDescriptions)
Describe srvMetaInterest method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
interestCount - a byte value
interestAreas - a ArrayList value
interestDescriptions - a ArrayList value

srvMetaBackground

void srvMetaBackground(AIMSession sess,
                       AIMFrame frame,
                       byte pastCount,
                       ArrayList pastAreas,
                       ArrayList pastDescriptions,
                       byte affiliationCount,
                       ArrayList affiliationAreas,
                       ArrayList affiliationDescriptions)
Describe srvMetaBackground method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
pastCount - a byte value
pastAreas - a ArrayList value
pastDescriptions - a ArrayList value
affiliationCount - a byte value
affiliationAreas - a ArrayList value
affiliationDescriptions - a ArrayList value

srvMetaInfo

void srvMetaInfo(AIMSession sess,
                 AIMFrame frame,
                 ICQMetaGeneral img)
Describe srvMetaInfo method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
img - an ICQMetaGeneral value

srvMeta10E

void srvMeta10E(AIMSession sess,
                AIMFrame frame,
                int unknown)
Describe srvMeta10E method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
unknown - an int value

srvMetaFound

void srvMetaFound(AIMSession sess,
                  AIMFrame frame,
                  ICQMetaFound imf)
Describe srvMetaFound method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
imf - an ICQMetaFound value

srvMetaLast

void srvMetaLast(AIMSession sess,
                 AIMFrame frame,
                 ICQMetaFound imf,
                 int missed)
Describe srvMetaLast method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
imf - an ICQMetaFound value
missed - an int value

srvMetaRandom

void srvMetaRandom(AIMSession sess,
                   AIMFrame frame,
                   int uin,
                   short group,
                   byte[] externalIP,
                   int port,
                   byte[] internalIP,
                   byte tcpFlags,
                   short tcpVersion,
                   byte[] unknown)
Describe srvMetaRandom method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
uin - an int value
group - a short value
externalIP - a byte[] value
port - an int value
internalIP - a byte[] value
tcpFlags - a byte value
tcpVersion - a short value
unknown - a byte[] value

srvMetaRandomDone

void srvMetaRandomDone(AIMSession sess,
                       AIMFrame frame)
Describe srvMetaRandomDone method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value

srvOfflineMsg

void srvOfflineMsg(AIMSession sess,
                   AIMFrame frame,
                   ICQOfflineMsg msg)
Describe srvOfflineMsg method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
msg - an ICQOfflineMsg value