org.walluck.oscar.handlers
Interface ICQListener

All Superinterfaces:
Listener
All Known Implementing Classes:
BOSTool, Oscar, 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, java.lang.String about)
          Describe srvMetaAbout method here.
 void srvMetaAboutDone(AIMSession sess, AIMFrame frame)
          Describe srvMetaAboutDone method here.
 void srvMetaBackground(AIMSession sess, AIMFrame frame, byte pastCount, java.util.ArrayList pastAreas, java.util.ArrayList pastDescriptions, byte affiliationCount, java.util.ArrayList affiliationAreas, java.util.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, java.util.ArrayList interestAreas, java.util.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, java.lang.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

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

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

srvMetaGeneralDone

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

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

srvMetaMoreDone

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

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

srvMetaAboutDone

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

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

srvMetaPassDone

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

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

srvMetaGeneral

public 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

public 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

public 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

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

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

srvMetaMoreEmail

public void srvMetaMoreEmail(AIMSession sess,
                             AIMFrame frame,
                             byte country,
                             byte flags,
                             java.lang.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

public void srvMetaInterest(AIMSession sess,
                            AIMFrame frame,
                            byte interestCount,
                            java.util.ArrayList interestAreas,
                            java.util.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

public void srvMetaBackground(AIMSession sess,
                              AIMFrame frame,
                              byte pastCount,
                              java.util.ArrayList pastAreas,
                              java.util.ArrayList pastDescriptions,
                              byte affiliationCount,
                              java.util.ArrayList affiliationAreas,
                              java.util.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

public 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

public 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

public 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

public 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

public 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

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

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

srvOfflineMsg

public 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