org.walluck.oscar.handlers.directim
Interface DirectIMListener

All Superinterfaces:
Listener
All Known Implementing Classes:
Script, 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, String sn, byte[] image)
          Describe image method here.
 void typing(AIMSession sess, DirectIMHeader dh, String sn, int typing)
          Describe typing method here.
 void unknownFlags(AIMSession sess, DirectIMHeader dh, String sn, int flags, byte[] payload)
          Describe unknownFlags method here.
 void unknownType(AIMSession sess, DirectIMHeader dh, String sn, int type, byte[] payload)
          Describe unknownType method here.
 

Method Detail

typing

void typing(AIMSession sess,
            DirectIMHeader dh,
            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

void image(AIMSession sess,
           DirectIMHeader dh,
           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

void unknownFlags(AIMSession sess,
                  DirectIMHeader dh,
                  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

void unknownType(AIMSession sess,
                 DirectIMHeader dh,
                 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

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

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

dimEstablished

void dimEstablished(AIMSession sess)
Describe dimEstablished method here.

Parameters:
sess - an AIMSession value