|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.walluck.oscar.IncomingIMCH2
public class IncomingIMCH2
Used to send special IM's. TODO: This entire class should not exist. Instead, each Rendezvous should be passed the same TLV chain. However, for now, we can stick all TLV's here, so that any TLV's that aren't already parsed prior to hitting the Rendezvous can be parsed inside the Rendezvous class instead. At least this is a partial fix, and it allows us to support non-standard TLV types, like those used for Trillian SecureIM. One major problem currently is that only a single Rendezvous is used for each type of incoming Rendezvous request. This means that it is unacceptable to set any Rendezvous values on an incoming request. Instead, we must add data structures here. When this class is replaced, then Rendezvous values can be set properly.
Nested Class Summary | |
---|---|
class |
IncomingIMCH2.Info
Info class. |
class |
IncomingIMCH2.TrillianEncryption
The Trillian Encryption class. |
Constructor Summary | |
---|---|
IncomingIMCH2()
Creates a new channel 2 message. |
Method Summary | |
---|---|
String |
getClientIP1()
Get the value of clientIP1. |
String |
getClientIP2()
Get the value of clientIP2. |
byte[] |
getCookie()
Get the value of cookie. |
String |
getEncoding()
Get the value of encoding. |
int |
getErrorCode()
Get the value of errorCode. |
String |
getGamesURL()
Get the value of gamesURL. |
IncomingIMCH2.Info |
getInfo()
Get the value of info. |
String |
getLanguage()
Get the value of language. |
String |
getMsg()
Get the value of msg. |
int |
getPort()
Get the value of port. |
int |
getReqClass()
Get the value of reqClass. |
int |
getStatus()
Get the value of status. |
TLVChain |
getTLVChain()
Get the value of tlvchain. |
IncomingIMCH2.TrillianEncryption |
getTrillianEncryption()
Get the value of trillianEncryption. |
String |
getVerifiedIP()
Get the value of verifiedIP. |
boolean |
isProxied()
Get the value of proxied. |
void |
setClientIP1(String clientIP1)
Set the value of clientIP1. |
void |
setClientIP2(String clientIP2)
Set the value of clientIP2. |
void |
setCookie(byte[] cookie)
Set the value of cookie. |
void |
setEncoding(String encoding)
Set the value of encoding. |
void |
setErrorCode(int errorCode)
Set the value of errorCode. |
void |
setGamesURL(String gamesURL)
Set the value of gamesURL. |
void |
setInfo(IncomingIMCH2.Info info)
Set the value of info. |
void |
setLanguage(String language)
Set the value of language. |
void |
setMsg(String msg)
Set the value of msg. |
void |
setPort(int port)
Set the value of port. |
void |
setProxied(boolean proxied)
Set the value of proxied. |
void |
setReqClass(int reqClass)
Set the value of reqClass. |
void |
setStatus(int status)
Set the value of status. |
void |
setTLVChain(TLVChain tlvchain)
Set the value of tlvchain. |
void |
setTrillianEncryption(IncomingIMCH2.TrillianEncryption trillianEncryption)
Set the value of trillianEncryption. |
void |
setVerifiedIP(String verifiedIP)
Set the value of verifiedIP. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IncomingIMCH2()
Method Detail |
---|
public byte[] getCookie()
public void setCookie(byte[] cookie)
cookie
- Value to assign to cookie.public int getReqClass()
public void setReqClass(int reqClass)
reqClass
- Value to assign to reqClass.public int getStatus()
public void setStatus(int status)
status
- Value to assign to status.public int getErrorCode()
public void setErrorCode(int errorCode)
errorCode
- Value to assign to errorCode.public String getClientIP1()
public void setClientIP1(String clientIP1)
clientIP1
- Value to assign to clientIP1.public String getClientIP2()
public void setClientIP2(String clientIP2)
clientIP2
- Value to assign to clientIP2.public String getVerifiedIP()
public void setVerifiedIP(String verifiedIP)
verifiedIP
- Value to assign to verifiedIP.public int getPort()
public void setPort(int port)
port
- Value to assign to port.public String getGamesURL()
public void setGamesURL(String gamesURL)
gamesURL
- Value to assign to gamesURL.public String getMsg()
public void setMsg(String msg)
msg
- Value to assign to msg.public String getEncoding()
public void setEncoding(String encoding)
encoding
- Value to assign to encoding.public String getLanguage()
public void setLanguage(String language)
language
- Value to assign to language.public boolean isProxied()
public void setProxied(boolean proxied)
proxied
- Value to assign to proxied.public IncomingIMCH2.Info getInfo()
public void setInfo(IncomingIMCH2.Info info)
info
- Value to assign to info.public IncomingIMCH2.TrillianEncryption getTrillianEncryption()
public void setTrillianEncryption(IncomingIMCH2.TrillianEncryption trillianEncryption)
trillianEncryption
- Value to assign to trillianEncryption.public TLVChain getTLVChain()
public void setTLVChain(TLVChain tlvchain)
tlvchain
- Value to assign to tlvchain.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |