org.walluck.oscar.handlers
Interface ServiceListener

All Superinterfaces:
Listener
All Known Implementing Classes:
AdminTool, AdvertTool, ChatNavTool, ChatTool, IconTool, MailTool, ODirTool, Oscar, Script, ScriptAdapter, ServiceTool

public interface ServiceListener
extends Listener

Describe interface ServiceListener here.

Since:
1.0
Version:
1.0
Author:
David Walluck

Method Summary
 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 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.
 

Method Detail

rateResp

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

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

rateChange

void rateChange(AIMSession sess,
                AIMFrame frame,
                int code,
                RateClass rc)
Describe rateChange method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
code - an int value
rc - a RateClass value

serverPause

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

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

serverResume

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

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

selfInfo

void selfInfo(AIMSession sess,
              AIMFrame frame,
              UserInfo userinfo)
Describe selfInfo method here.

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

evilNotify

void evilNotify(AIMSession sess,
                AIMFrame frame,
                int newEvil,
                UserInfo userinfo)
Describe evilNotify method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
newEvil - an int value
userinfo - an UserInfo value

migrate

void migrate(AIMSession sess,
             AIMFrame frame,
             String ip,
             byte[] cookie)
Describe migrate method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
ip - a String value
cookie - a byte[] value

motd

void motd(AIMSession sess,
          AIMFrame frame,
          int id,
          String msg)
Describe motd method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
id - an int value
msg - a String value

memRequest

void memRequest(AIMSession sess,
                AIMFrame frame,
                int offset,
                int len,
                String modname)
Describe memRequest method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
offset - an int value
len - an int value
modname - a String value

redirect

void redirect(AIMSession sess,
              AIMFrame frame,
              Redir redir)
Describe redirect method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
redir - a Redir value