org.walluck.oscar.handlers.directim
Interface DirectIMListener

All Superinterfaces:
Listener
All Known Implementing Classes:
ScriptAdapter

public interface DirectIMListener
extends Listener

Describe interface DirectIMListener here.

Since:
1.0
Version:
1.0
Author:
David Walluck

Method Summary
 void dimDisconnect(AIMSession sess, DirectIMHeader dh)
          Describe dimDisconnect method here.
 void dimEstablished(AIMSession sess)
          Describe dimEstablished method here.
 void image(AIMSession sess, DirectIMHeader dh, java.lang.String sn, byte[] image)
          Describe image method here.
 void typing(AIMSession sess, DirectIMHeader dh, java.lang.String sn, int typing)
          Describe typing method here.
 void unknownFlags(AIMSession sess, DirectIMHeader dh, java.lang.String sn, int flags, byte[] payload)
          Describe unknownFlags method here.
 void unknownType(AIMSession sess, DirectIMHeader dh, java.lang.String sn, int type, byte[] payload)
          Describe unknownType method here.
 

Method Detail

typing

public void typing(AIMSession sess,
                   DirectIMHeader dh,
                   java.lang.String sn,
                   int typing)
Describe typing method here.

Parameters:
sess - an AIMSession value
dh - a DirectIMHeader value
sn - a String value
typing - an int value

image

public void image(AIMSession sess,
                  DirectIMHeader dh,
                  java.lang.String sn,
                  byte[] image)
Describe image method here.

Parameters:
sess - an AIMSession value
dh - a DirectIMHeader value
sn - a String value
image - a byte[] value

unknownFlags

public void unknownFlags(AIMSession sess,
                         DirectIMHeader dh,
                         java.lang.String sn,
                         int flags,
                         byte[] payload)
Describe unknownFlags method here.

Parameters:
sess - an AIMSession value
dh - a DirectIMHeader value
sn - a String value
flags - an int value
payload - a byte[] value

unknownType

public void unknownType(AIMSession sess,
                        DirectIMHeader dh,
                        java.lang.String sn,
                        int type,
                        byte[] payload)
Describe unknownType method here.

Parameters:
sess - an AIMSession value
dh - a DirectIMHeader value
sn - a String value
type - an int value
payload - a byte[] value

dimDisconnect

public void dimDisconnect(AIMSession sess,
                          DirectIMHeader dh)
Describe dimDisconnect method here.

Parameters:
sess - an AIMSession value
dh - a DirectIMHeader value

dimEstablished

public void dimEstablished(AIMSession sess)
Describe dimEstablished method here.

Parameters:
sess - an AIMSession value