org.walluck.oscar.channel.rendezvous
Class TalkRendezvous

java.lang.Object
  extended by org.walluck.oscar.channel.Channel
      extended by org.walluck.oscar.channel.rendezvous.Rendezvous
          extended by org.walluck.oscar.channel.rendezvous.TalkRendezvous

public class TalkRendezvous
extends Rendezvous

Talk Rendezvous.

Since:
1.0
Version:
1.0
Author:
David Walluck

Field Summary
static int VERSION
          The default version.
 
Fields inherited from class org.walluck.oscar.channel.rendezvous.Rendezvous
ERROR_CODE_DECLINED, ERROR_CODE_NOT_ACCEPTING, ERROR_CODE_NOT_SUPPORTED, TLV_TYPE_CHAT_MESSAGE, TLV_TYPE_ENCODING, TLV_TYPE_ERROR_CODE, TLV_TYPE_GAMES_URL, TLV_TYPE_INVITATION_MESSAGE, TLV_TYPE_IP_ADDRRESS, TLV_TYPE_LANGUAGE, TLV_TYPE_MY_IP_ADDRESS, TLV_TYPE_OTHER_URL, TLV_TYPE_PORT, TLV_TYPE_PROXY, TLV_TYPE_REQUEST_TYPE, TLV_TYPE_SECURE, TLV_TYPE_UNKNOWN0001, TLV_TYPE_UNKNOWN0009, TLV_TYPE_UNKNOWN000F, TLV_TYPE_VERIFIED_IP_ADDR, TYPE_ACCEPT, TYPE_CANCEL, TYPE_REQUEST
 
Constructor Summary
TalkRendezvous()
          Creates a new Talk Rendezvous.
 
Method Summary
 int getPort()
          Get the value of port.
 int getVersion()
          Get the value of version.
 void handleServiceData(AIMSession sess, SNACHandler handler, AIMFrame frame, SNAC snac, UserInfo userinfo, IncomingIMCH2 args, AIMInputStream buffer)
          Incoming IM Channel 2 (Talk).
 void setPort(int port)
          Set the value of port.
 void setRequest()
          Send a rendezvous request.
 void setVersion(int version)
          Set the value of port.
 
Methods inherited from class org.walluck.oscar.channel.rendezvous.Rendezvous
getCookie, getErrorCode, getService, getServiceData, getType, setAccept, setCancel, setCookie, setError, setErrorCode, setService, setServiceData, setType
 
Methods inherited from class org.walluck.oscar.channel.Channel
getChannel, setChannel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final int VERSION
The default version.

See Also:
Constant Field Values
Constructor Detail

TalkRendezvous

public TalkRendezvous()
Creates a new Talk Rendezvous.

Method Detail

getVersion

public int getVersion()
Get the value of version.

Returns:
value of version.

setVersion

public void setVersion(int version)
Set the value of port.

Parameters:
version - Value to assign to port.

getPort

public int getPort()
Get the value of port.

Returns:
value of port.

setPort

public void setPort(int port)
Set the value of port.

Parameters:
port - Value to assign to port.

setRequest

public void setRequest()
                throws IOException
Send a rendezvous request.

Specified by:
setRequest in class Rendezvous
Throws:
IOException - if an error occurs

handleServiceData

public void handleServiceData(AIMSession sess,
                              SNACHandler handler,
                              AIMFrame frame,
                              SNAC snac,
                              UserInfo userinfo,
                              IncomingIMCH2 args,
                              AIMInputStream buffer)
                       throws IOException
Incoming IM Channel 2 (Talk).

Specified by:
handleServiceData in class Rendezvous
Parameters:
sess - the oscar session
handler - the handler
frame - the incoming frame
snac - the incoming SNAC
userinfo - user information
args - incoming im ch2 args
buffer - the incoming buffer
Throws:
IOException - if an error occurs