|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.walluck.oscar.tools.Tool
org.walluck.oscar.tools.ICBMTool
public class ICBMTool
ICBM tool.
| Field Summary |
|---|
| Fields inherited from class org.walluck.oscar.tools.Tool |
|---|
listeners |
| Constructor Summary | |
|---|---|
ICBMTool()
Creates a new ICBM tool. |
|
| Method Summary | |
|---|---|
void |
addListener(DaimMsgListener l)
Add a listener to get useful events from this tool. |
void |
bosConnectionAvailable()
Method called by the LoginTool once the BOS connection is available. |
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. |
static String |
getIMCH4TypeString(int type)
Get a textual representation of the IMCH4 type field. |
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)
Incoming ICQ messages (channel 4). |
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 |
removeListener(DaimMsgListener l)
Remove a listener. |
void |
sendIM(String name,
String message,
int imflags)
Send an IM |
void |
shutdown(AIMSession sess)
Called when the tool is shutting down. |
void |
typingNotification(AIMSession sess,
AIMFrame frame,
byte[] ck,
short type,
String sn,
short typing)
Describe typingNotification method here. |
| Methods inherited from class org.walluck.oscar.tools.Tool |
|---|
getFamily, getId, getSession, getToolData, getVersion, setFamily, setId, setSession, setToolData, setVersion |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ICBMTool()
| Method Detail |
|---|
public void sendIM(String name,
String message,
int imflags)
throws IOException
name - Screen Name you're sending to.message - Message to sendimflags - Flags. Only flag used is AIMConstant.AIM_IMFLAG_AWAY
IOException - if an error occurspublic void shutdown(AIMSession sess)
shutdown in class Toolsess - the oscar sessionpublic void bosConnectionAvailable()
bosConnectionAvailable in class Tool
public void outgoingIM(AIMSession sess,
AIMFrame frame,
int channel,
String sn,
String msg,
int icbmflags,
short flag1,
short flag2)
outgoingIM method here.
outgoingIM in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valuesn - a String valuemsg - a String valueicbmflags - an int valueflag1 - a short valueflag2 - a short value
public void incomingIMCH1(AIMSession sess,
AIMFrame frame,
int channel,
UserInfo userinfo,
AOLIM args)
incomingIMCH1 method here.
incomingIMCH1 in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valueuserinfo - an UserInfo valueargs - an AOLIM value
public void incomingIMCH2(AIMSession sess,
AIMFrame frame,
int channel,
UserInfo userinfo,
IncomingIMCH2 args)
incomingIMCH2 method here.
incomingIMCH2 in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valueuserinfo - an UserInfo valueargs - an IncomingIMCH2 value
public void incomingIMCH4(AIMSession sess,
AIMFrame frame,
int channel,
UserInfo userinfo,
IncomingIMCH4 args)
incomingIMCH4 in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valueuserinfo - an UserInfo valueargs - an IncomingIMCH4 valuepublic static String getIMCH4TypeString(int type)
type -
public void paramInfo(AIMSession sess,
AIMFrame frame,
ICBMParams params)
paramInfo method here.
paramInfo in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valueparams - an ICBMParams value
public void missedCall(AIMSession sess,
AIMFrame frame,
int channel,
UserInfo userinfo,
int numMissed,
int reason)
missedCall method here.
TODO: Implement listener.
missedCall in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valueuserinfo - an UserInfo valuenumMissed - an int valuereason - an int value
public void clientAutoresp(AIMSession sess,
AIMFrame frame,
int channel,
String sn,
int reason)
clientAutoresp method here.
clientAutoresp in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valuesn - a String valuereason - an int value
public void clientAutoresp(AIMSession sess,
AIMFrame frame,
int channel,
String sn,
int reason,
int state,
String msg)
clientAutoresp method here.
TODO: Need listener.
clientAutoresp in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuechannel - an int valuesn - a String valuereason - an int valuestate - an int valuemsg - a String value
public void msgAck(AIMSession sess,
AIMFrame frame,
int type,
String sn)
msgAck method here.
msgAck in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valuetype - an int valuesn - a String value
public void typingNotification(AIMSession sess,
AIMFrame frame,
byte[] ck,
short type,
String sn,
short typing)
typingNotification method here.
typingNotification in interface ICBMListenersess - an AIMSession valueframe - an AIMFrame valueck - a byte[] valuetype - a short valuesn - a String valuetyping - a short valuepublic void addListener(DaimMsgListener l)
l - DaimMMsgListenerpublic void removeListener(DaimMsgListener l)
l - DaimMsgListener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||