|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TOCListener
Interface for TOC connection listener
Method Summary | |
---|---|
void |
adminFormatStatus(int status,
java.lang.String[] args)
Event received when client attempts to change the format of their name |
void |
adminPasswordStatus(int status,
java.lang.String[] args)
Event received when client attempts to change their password |
void |
aimError(int error,
java.lang.String[] args)
Error usually happens with bad command parameters, but could sometimes be the server's fault. |
void |
buddyAdded(TOCBuddy buddy)
Buddy was added successfully |
void |
buddyArt(TOCBuddy buddy,
java.lang.String unknown)
Info about a buddy's icon? |
void |
buddyAway(TOCBuddy buddy)
Buddy is now away alert |
void |
buddyListReceived(java.util.Iterator buddies)
Buddy list was received from the server. |
void |
buddyRemoved(java.lang.String name)
buddy removed successfully |
void |
buddyReturned(TOCBuddy buddy)
Buddy returned from away status |
void |
buddySignedOff(TOCBuddy buddy)
Buddy signed off alert |
void |
buddySignedOn(TOCBuddy buddy)
Buddy signed on alert |
void |
chatroomDropped(java.lang.String chatroomID)
Client was dropped from chatroom, either kicked, connection dropped, or left |
void |
chatroomInvite(java.lang.String chatroomID,
java.lang.String chatroomName,
java.lang.String sender,
java.lang.String message)
Client is being invited to join a chatroom |
void |
chatroomJoined(java.lang.String chatroomID,
java.lang.String chatroomName)
Client joined a chatroom |
void |
chatroomMessageReceived(java.lang.String chatroomID,
java.lang.String sender,
java.lang.String message,
boolean whisper)
Message was received in this chatroom DEPRECATED |
void |
chatroomMessageReceived(java.lang.String chatroomID,
java.lang.String sender,
java.lang.String message,
boolean whisper,
java.lang.String language,
java.lang.String unknown)
Message was received in this chatroom |
void |
chatroomUpdate(java.lang.String chatroomID,
java.lang.String buddy,
boolean inside)
When users enter or leave a chatroom |
void |
clientEvent(TOCBuddy buddy,
int status)
client event tells a buddy's typing status |
void |
connected()
Successfully connected |
void |
dirStatus(int status,
java.lang.String[] args)
Event received when client attempts to set their directory info |
void |
disconnected()
disconnected from server |
void |
isPaused(boolean state)
For whatever reason, the server may choose to pause communication. |
void |
messageReceived(TOCBuddy buddy,
java.lang.String message,
boolean isBuddy,
boolean auto)
incoming message DEPRECATED |
void |
messageReceived(TOCBuddy buddy,
java.lang.String message,
boolean isBuddy,
boolean auto,
java.lang.String language)
incoming message |
void |
rvousPropose(TOCBuddy buddy,
java.lang.String UUID,
java.lang.String cookie,
int seq,
java.lang.String rip,
java.lang.String pip,
java.lang.String vip,
java.lang.String port,
java.lang.String tlv)
Someone is proposing a rendezvous to perform a specific action. |
void |
urlReceived(java.lang.String windowName,
java.lang.String url)
Event received when client requests a user's profile info or directory info Use the server address and port the client connected to, followed by the directory name passed here. |
void |
warned(TOCBuddy buddy,
java.lang.String amount)
Client has been warned |
Method Detail |
---|
void connected()
void disconnected()
void buddyRemoved(java.lang.String name)
name
- the name of the buddy who was removedvoid messageReceived(TOCBuddy buddy, java.lang.String message, boolean isBuddy, boolean auto)
buddy
- who the message is frommessage
- the actual message, including htmlisBuddy
- true if this person is on your buddy listauto
- true if this message is an auto response (away message)void messageReceived(TOCBuddy buddy, java.lang.String message, boolean isBuddy, boolean auto, java.lang.String language)
buddy
- who the message is frommessage
- the actual message, including htmlisBuddy
- true if this person is on your buddy listauto
- true if this message is an auto response (away message)language
- void clientEvent(TOCBuddy buddy, int status)
buddy
- who the status refers tostatus
- 3 possible numbers, refer to the TOCConstantsTOCConstants.CLIENT_EVENT_STOPPED
,
TOCConstants.CLIENT_EVENT_ENTERED
,
TOCConstants.CLIENT_EVENT_TYPING
void buddyArt(TOCBuddy buddy, java.lang.String unknown)
buddy
- this response pertains tounknown
- string with a variable length
of parameters that appear to be delimited by spacesvoid buddySignedOn(TOCBuddy buddy)
buddy
- void buddySignedOff(TOCBuddy buddy)
buddy
- void buddyAway(TOCBuddy buddy)
buddy
- void buddyReturned(TOCBuddy buddy)
buddy
- void buddyAdded(TOCBuddy buddy)
buddy
- void aimError(int error, java.lang.String[] args)
error
- the error codeargs
- optional arguments to go with this errorvoid chatroomJoined(java.lang.String chatroomID, java.lang.String chatroomName)
chatroomID
- id to indentify this chatroom. Needed for other chat commands.chatroomName
- Name of this chatroomvoid chatroomMessageReceived(java.lang.String chatroomID, java.lang.String sender, java.lang.String message, boolean whisper)
chatroomID
- ID for this chatroomsender
- name of who sent this messagemessage
- the message, including html tagswhisper
- true if only this client can see the message, false if its a public message.void chatroomMessageReceived(java.lang.String chatroomID, java.lang.String sender, java.lang.String message, boolean whisper, java.lang.String language, java.lang.String unknown)
chatroomID
- ID for this chatroomsender
- name of who sent this messagemessage
- the message, including html tagswhisper
- true if only this client can see the message, false if its a public message.language
- unknown
- void chatroomUpdate(java.lang.String chatroomID, java.lang.String buddy, boolean inside)
chatroomID
- ID for this chatroombuddy
- name of person whose status changedinside
- true if person joined room, false if left the roomvoid chatroomInvite(java.lang.String chatroomID, java.lang.String chatroomName, java.lang.String sender, java.lang.String message)
chatroomID
- ID for this chatroomchatroomName
- name for this chatroomsender
- the person who sent the invitemessage
- optional greeting messagevoid chatroomDropped(java.lang.String chatroomID)
chatroomID
- ID of chatroom the client leftvoid adminFormatStatus(int status, java.lang.String[] args)
status
- status code, 0 mean successargs
- optional arguments if status is not 0void adminPasswordStatus(int status, java.lang.String[] args)
status
- status code, 0 mean successargs
- optional arguments if status is not 0void urlReceived(java.lang.String windowName, java.lang.String url)
windowName
- suggested window name to useurl
- a directory namevoid buddyListReceived(java.util.Iterator buddies)
buddies
- an Iterator of TOCBuddy objectsvoid dirStatus(int status, java.lang.String[] args)
status
- status code, 0 mean successargs
- optional arguments if status is not 0void warned(TOCBuddy buddy, java.lang.String amount)
person
- who warned the client. If null, then warning was anonymousamount
- the client's new warning percentagevoid isPaused(boolean state)
state
- true if communication is pause, false if notvoid rvousPropose(TOCBuddy buddy, java.lang.String UUID, java.lang.String cookie, int seq, java.lang.String rip, java.lang.String pip, java.lang.String vip, java.lang.String port, java.lang.String tlv)
buddy
- the person who sent the proposalUUID
- action to perform. This is the same as the capabilities UUID'scookie
- cookie used for other communication pertaining to this actionseq
- sequence numberrip
- IP address to rendezvous at (connect at)pip
- proposer's IP addressvip
- proposer's verified IP addressport
- port to connect to at riptlv
- separated by colons and values are base64 encoded
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |