JML

net.sf.jml.protocol.incoming
Class IncomingIRO

java.lang.Object
  extended by net.sf.jml.protocol.MsnMessage
      extended by net.sf.jml.protocol.MsnIncomingMessage
          extended by net.sf.jml.protocol.incoming.IncomingIRO

public class IncomingIRO
extends MsnIncomingMessage

When user join a switchboard, he will received the users in current switchboard.

Supported Protocol: All

Syntax: IRO trId currentUserNumber totalUserCount email displayName

Author:
Roger Chen

Field Summary
 
Fields inherited from class net.sf.jml.protocol.MsnMessage
protocol
 
Constructor Summary
IncomingIRO(MsnProtocol protocol)
           
 
Method Summary
 int getCurrentNumber()
           
 String getDisplayName()
           
 Email getEmail()
           
 int getTotalNumber()
           
protected  void messageReceived(MsnSession session)
          The message have received.
 
Methods inherited from class net.sf.jml.protocol.MsnIncomingMessage
getOutgoingMessage
 
Methods inherited from class net.sf.jml.protocol.MsnMessage
addParam, asString, clearParams, getChunkData, getCommand, getParam, getParamCount, getProtocol, getTransactionId, isSupportChunkData, isSupportTransactionId, load, save, setChunkData, setChunkData, setCommand, setParam, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IncomingIRO

public IncomingIRO(MsnProtocol protocol)
Method Detail

getCurrentNumber

public int getCurrentNumber()

getTotalNumber

public int getTotalNumber()

getEmail

public Email getEmail()

getDisplayName

public String getDisplayName()

messageReceived

protected void messageReceived(MsnSession session)
Description copied from class: MsnIncomingMessage
The message have received.

Overrides:
messageReceived in class MsnIncomingMessage
Parameters:
session - the MsnSession which received the message

JML