org.walluck.oscar.handlers
Interface ICBMListener

All Superinterfaces:
Listener
All Known Implementing Classes:
ICBMTool, Oscar, Protocol, Script, ScriptAdapter

public interface ICBMListener
extends Listener

Describe interface ICBMListener here.

Since:
1.0
Version:
1.0
Author:
David Walluck

Method Summary
 void clientAutoresp(AIMSession sess, AIMFrame frame, int channel, String sn, int reason)
          Describe clientAutoresp method here.
 void clientAutoresp(AIMSession sess, AIMFrame frame, int channel, String sn, int reason, int state, String msg)
          Describe clientAutoresp method here.
 void incomingIMCH1(AIMSession sess, AIMFrame frame, int channel, UserInfo userinfo, AOLIM args)
          Describe incomingIMCH1 method here.
 void incomingIMCH2(AIMSession sess, AIMFrame frame, int channel, UserInfo userinfo, IncomingIMCH2 args)
          Describe incomingIMCH2 method here.
 void incomingIMCH4(AIMSession sess, AIMFrame frame, int channel, UserInfo userinfo, IncomingIMCH4 args)
          Describe incomingIMCH4 method here.
 void missedCall(AIMSession sess, AIMFrame frame, int channel, UserInfo userinfo, int numMissed, int reason)
          Describe missedCall method here.
 void msgAck(AIMSession sess, AIMFrame frame, int type, String sn)
          Describe msgAck method here.
 void outgoingIM(AIMSession sess, AIMFrame frame, int channel, String sn, String msg, int icbmflags, short flag1, short flag2)
          Describe outgoingIM method here.
 void paramInfo(AIMSession sess, AIMFrame frame, ICBMParams params)
          Describe paramInfo method here.
 void typingNotification(AIMSession sess, AIMFrame frame, byte[] ck, short type, String sn, short typing)
          Describe typingNotification method here.
 

Method Detail

outgoingIM

void outgoingIM(AIMSession sess,
                AIMFrame frame,
                int channel,
                String sn,
                String msg,
                int icbmflags,
                short flag1,
                short flag2)
Describe outgoingIM method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
sn - a String value
msg - a String value
icbmflags - an int value
flag1 - a short value
flag2 - a short value

incomingIMCH1

void incomingIMCH1(AIMSession sess,
                   AIMFrame frame,
                   int channel,
                   UserInfo userinfo,
                   AOLIM args)
Describe incomingIMCH1 method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
userinfo - an UserInfo value
args - an AOLIM value

incomingIMCH2

void incomingIMCH2(AIMSession sess,
                   AIMFrame frame,
                   int channel,
                   UserInfo userinfo,
                   IncomingIMCH2 args)
Describe incomingIMCH2 method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
userinfo - an UserInfo value
args - an IncomingIMCH2 value

incomingIMCH4

void incomingIMCH4(AIMSession sess,
                   AIMFrame frame,
                   int channel,
                   UserInfo userinfo,
                   IncomingIMCH4 args)
Describe incomingIMCH4 method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
userinfo - an UserInfo value
args - an IncomingIMCH4 value

paramInfo

void paramInfo(AIMSession sess,
               AIMFrame frame,
               ICBMParams params)
Describe paramInfo method here.

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

missedCall

void missedCall(AIMSession sess,
                AIMFrame frame,
                int channel,
                UserInfo userinfo,
                int numMissed,
                int reason)
Describe missedCall method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
userinfo - an UserInfo value
numMissed - an int value
reason - an int value

clientAutoresp

void clientAutoresp(AIMSession sess,
                    AIMFrame frame,
                    int channel,
                    String sn,
                    int reason)
Describe clientAutoresp method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
sn - a String value
reason - an int value

clientAutoresp

void clientAutoresp(AIMSession sess,
                    AIMFrame frame,
                    int channel,
                    String sn,
                    int reason,
                    int state,
                    String msg)
Describe clientAutoresp method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
channel - an int value
sn - a String value
reason - an int value
state - an int value
msg - a String value

msgAck

void msgAck(AIMSession sess,
            AIMFrame frame,
            int type,
            String sn)
Describe msgAck method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
type - an int value
sn - a String value

typingNotification

void typingNotification(AIMSession sess,
                        AIMFrame frame,
                        byte[] ck,
                        short type,
                        String sn,
                        short typing)
Describe typingNotification method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
ck - a byte[] value
type - a short value
sn - a String value
typing - a short value