public class ChatNavTool extends Tool implements ChatNavListener, ServiceListener
| Constructor and Description |
|---|
ChatNavTool()
Creates a new ChatNav tool.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bosConnectionAvailable()
Method called by the LoginTool once the BOS connection is available.
|
void |
evilNotify(AIMSession sess,
AIMFrame frame,
int newEvil,
UserInfo userinfo)
Describe
evilNotify method here. |
void |
memRequest(AIMSession sess,
AIMFrame frame,
int offset,
int len,
String modname)
Describe
memRequest method here. |
void |
migrate(AIMSession sess,
AIMFrame frame,
String ip,
byte[] cookie)
Describe
migrate method here. |
void |
motd(AIMSession sess,
AIMFrame frame,
int id,
String msg)
Describe
motd method here. |
void |
parseInfoCreate(AIMSession sess,
AIMFrame frame,
int subtype,
String fqcn,
int instance,
int exchange,
int flags,
int createtime,
int maxmsglen,
int maxoccupancy,
int createperms,
int unknown,
String name,
String ck)
Describe
parseInfoCreate method here. |
void |
parseInfoPerms(AIMSession sess,
AIMFrame frame,
int subtype,
int maxrooms,
int curexchange,
ArrayList exchanges)
Describe
parseInfoPerms method here. |
void |
rateChange(AIMSession sess,
AIMFrame frame,
int code,
RateClass rc)
Describe
rateChange method here. |
void |
rateResp(AIMSession sess,
AIMFrame frame)
Describe
rateResp method here. |
void |
redirect(AIMSession sess,
AIMFrame frame,
Redir redir)
Describe
redirect method here. |
void |
selfInfo(AIMSession sess,
AIMFrame frame,
UserInfo userinfo)
Describe
selfInfo method here. |
void |
serverPause(AIMSession sess,
AIMFrame frame)
Describe
serverPause method here. |
void |
serverResume(AIMSession sess,
AIMFrame frame)
Describe
serverResume method here. |
void |
shutdown(AIMSession sess)
Called when the tool is shutting down.
|
getFamily, getId, getSession, getToolData, getVersion, setFamily, setId, setSession, setToolData, setVersionpublic void parseInfoPerms(AIMSession sess, AIMFrame frame, int subtype, int maxrooms, int curexchange, ArrayList exchanges)
parseInfoPerms method here.parseInfoPerms in interface ChatNavListenersess - an AIMSession valueframe - an AIMFrame valuesubtype - an int valuemaxrooms - an int valuecurexchange - an int valueexchanges - a ArrayList valuepublic void parseInfoCreate(AIMSession sess, AIMFrame frame, int subtype, String fqcn, int instance, int exchange, int flags, int createtime, int maxmsglen, int maxoccupancy, int createperms, int unknown, String name, String ck)
parseInfoCreate method here.parseInfoCreate in interface ChatNavListenersess - an AIMSession valueframe - an AIMFrame valuesubtype - an int valuefqcn - a String valueinstance - an int valueexchange - an int valueflags - an int valuecreatetime - an int valuemaxmsglen - an int valuemaxoccupancy - an int valuecreateperms - an int valueunknown - an int valuename - a String valueck - a String valuepublic void rateResp(AIMSession sess, AIMFrame frame)
rateResp method here.rateResp in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valuepublic void redirect(AIMSession sess, AIMFrame frame, Redir redir)
redirect method here.redirect in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valueredir - a Redir valuepublic void rateChange(AIMSession sess, AIMFrame frame, int code, RateClass rc)
ServiceListenerrateChange method here.rateChange in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valuecode - an int valuerc - a RateClass valuepublic void serverPause(AIMSession sess, AIMFrame frame)
ServiceListenerserverPause method here.serverPause in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valuepublic void serverResume(AIMSession sess, AIMFrame frame)
ServiceListenerserverResume method here.serverResume in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valuepublic void selfInfo(AIMSession sess, AIMFrame frame, UserInfo userinfo)
ServiceListenerselfInfo method here.selfInfo in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valueuserinfo - an UserInfo valuepublic void evilNotify(AIMSession sess, AIMFrame frame, int newEvil, UserInfo userinfo)
ServiceListenerevilNotify method here.evilNotify in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valuenewEvil - an int valueuserinfo - an UserInfo valuepublic void migrate(AIMSession sess, AIMFrame frame, String ip, byte[] cookie)
ServiceListenermigrate method here.migrate in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valueip - a String valuecookie - a byte[] valuepublic void motd(AIMSession sess, AIMFrame frame, int id, String msg)
ServiceListenermotd method here.motd in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valueid - an int valuemsg - a String valuepublic void memRequest(AIMSession sess, AIMFrame frame, int offset, int len, String modname)
ServiceListenermemRequest method here.memRequest in interface ServiceListenersess - an AIMSession valueframe - an AIMFrame valueoffset - an int valuelen - an int valuemodname - a String valuepublic void shutdown(AIMSession sess)
public void bosConnectionAvailable()
bosConnectionAvailable in class Tool