public class ICQTool extends Tool implements ICQListener
Constructor and Description |
---|
ICQTool()
Creates a new ICQ tool.
|
Modifier and Type | Method and Description |
---|---|
void |
bosConnectionAvailable()
Method called by the LoginTool once the BOS connection is available.
|
void |
shutdown(AIMSession sess)
Called when the tool is shutting down.
|
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. |
getFamily, getId, getSession, getToolData, getVersion, setFamily, setId, setSession, setToolData, setVersion
public void shutdown(AIMSession sess)
public void bosConnectionAvailable()
bosConnectionAvailable
in class Tool
public void srvOfflineMsgDone(AIMSession sess, AIMFrame frame)
srvOfflineMsgDone
method here.srvOfflineMsgDone
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepublic void srvMetaGeneralDone(AIMSession sess, AIMFrame frame)
srvMetaGeneralDone
method here.srvMetaGeneralDone
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepublic void srvMetaMoreDone(AIMSession sess, AIMFrame frame)
srvMetaMoreDone
method here.srvMetaMoreDone
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepublic void srvMetaAboutDone(AIMSession sess, AIMFrame frame)
srvMetaAboutDone
method here.srvMetaAboutDone
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepublic void srvMetaPassDone(AIMSession sess, AIMFrame frame)
srvMetaPassDone
method here.srvMetaPassDone
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepublic void srvMetaGeneral(AIMSession sess, AIMFrame frame, ICQMetaGeneral img)
srvMetaGeneral
method here.srvMetaGeneral
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueimg
- an ICQMetaGeneral
valuepublic void srvMetaWork(AIMSession sess, AIMFrame frame, ICQMetaWork imw)
srvMetaWork
method here.srvMetaWork
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueimw
- an ICQMetaWork
valuepublic void srvMetaMore(AIMSession sess, AIMFrame frame, ICQMetaMore imm)
srvMetaMore
method here.srvMetaMore
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueimm
- an ICQMetaMore
valuepublic void srvMetaAbout(AIMSession sess, AIMFrame frame, String about)
srvMetaAbout
method here.srvMetaAbout
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueabout
- a String
valuepublic void srvMetaMoreEmail(AIMSession sess, AIMFrame frame, byte country, byte flags, String email)
srvMetaMoreEmail
method here.srvMetaMoreEmail
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuecountry
- a byte
valueflags
- a byte
valueemail
- a String
valuepublic void srvMetaInterest(AIMSession sess, AIMFrame frame, byte interestCount, ArrayList interestAreas, ArrayList interestDescriptions)
srvMetaInterest
method here.srvMetaInterest
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueinterestCount
- a byte
valueinterestAreas
- a ArrayList
valueinterestDescriptions
- a ArrayList
valuepublic void srvMetaBackground(AIMSession sess, AIMFrame frame, byte pastCount, ArrayList pastAreas, ArrayList pastDescriptions, byte affiliationCount, ArrayList affiliationAreas, ArrayList affiliationDescriptions)
srvMetaBackground
method here.srvMetaBackground
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepastCount
- a byte
valuepastAreas
- a ArrayList
valuepastDescriptions
- a ArrayList
valueaffiliationCount
- a byte
valueaffiliationAreas
- a ArrayList
valueaffiliationDescriptions
- a ArrayList
valuepublic void srvMetaInfo(AIMSession sess, AIMFrame frame, ICQMetaGeneral img)
srvMetaInfo
method here.srvMetaInfo
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueimg
- an ICQMetaGeneral
valuepublic void srvMeta10E(AIMSession sess, AIMFrame frame, int unknown)
srvMeta10E
method here.srvMeta10E
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueunknown
- an int
valuepublic void srvMetaFound(AIMSession sess, AIMFrame frame, ICQMetaFound imf)
srvMetaFound
method here.srvMetaFound
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueimf
- an ICQMetaFound
valuepublic void srvMetaLast(AIMSession sess, AIMFrame frame, ICQMetaFound imf, int missed)
srvMetaLast
method here.srvMetaLast
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueimf
- an ICQMetaFound
valuemissed
- an int
valuepublic void srvMetaRandom(AIMSession sess, AIMFrame frame, int uin, short group, byte[] externalIP, int port, byte[] internalIP, byte tcpFlags, short tcpVersion, byte[] unknown)
srvMetaRandom
method here.srvMetaRandom
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valueuin
- an int
valuegroup
- a short
valueexternalIP
- a byte[]
valueport
- an int
valueinternalIP
- a byte[]
valuetcpFlags
- a byte
valuetcpVersion
- a short
valueunknown
- a byte[]
valuepublic void srvMetaRandomDone(AIMSession sess, AIMFrame frame)
srvMetaRandomDone
method here.srvMetaRandomDone
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuepublic void srvOfflineMsg(AIMSession sess, AIMFrame frame, ICQOfflineMsg msg)
srvOfflineMsg
method here.srvOfflineMsg
in interface ICQListener
sess
- an AIMSession
valueframe
- an AIMFrame
valuemsg
- an ICQOfflineMsg
value