|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.comm.implementation.general.events.CommEventSenderBase
fi.hut.tml.xsmiles.comm.implementation.sip.SipSession
| Constructor Summary | |
SipSession(SipCommSession _commSession)
|
|
SipSession(SipCommSession _commSession,
fi.hut.tml.sip.stack.connection.SipCall _call)
|
|
| Method Summary | |
void |
accept()
Accept the incoming session |
void |
addMessageListener(MessageListener _listener)
Add a listerner to receive messages in a session. |
void |
closeSession()
Close the session. |
Messaging |
createMessaging()
|
void |
decline()
Decline the incoming dession. |
Contact |
getTarget()
Get the target of the session - that is, the user or group that we're connected to. |
java.util.Vector |
getUsers()
Returns the user list for the current session. |
void |
incomingMessage(fi.hut.tml.sip.stack.msrp.MSRPMessage _msg)
|
void |
openSession(Contact _contact)
Opens the session - in other words, tries to establish a contact to the network. |
void |
processStackEvent(fi.hut.tml.sip.stack.event.SipStackEvent evt)
|
void |
removeMessageListener(MessageListener _listener)
|
void |
sendMessage(Message msg)
Send an XML formatted message. |
| Methods inherited from class fi.hut.tml.xsmiles.comm.implementation.general.events.CommEventSenderBase |
addEventListener, dispatchEvent, removeEventListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fi.hut.tml.xsmiles.comm.events.CommEventSender |
addEventListener, dispatchEvent, removeEventListener |
| Constructor Detail |
public SipSession(SipCommSession _commSession)
public SipSession(SipCommSession _commSession,
fi.hut.tml.sip.stack.connection.SipCall _call)
| Method Detail |
public void openSession(Contact _contact)
Session
openSession in interface Sessionpublic void closeSession()
Session
closeSession in interface Sessionpublic java.util.Vector getUsers()
Session
getUsers in interface Sessionpublic void sendMessage(Message msg)
Messaging
sendMessage in interface Messagingpublic void addMessageListener(MessageListener _listener)
Messaging
addMessageListener in interface Messaging_listener - public void removeMessageListener(MessageListener _listener)
removeMessageListener in interface Messagingpublic void incomingMessage(fi.hut.tml.sip.stack.msrp.MSRPMessage _msg)
incomingMessage in interface fi.hut.tml.sip.stack.msrp.MSRPListenerpublic Contact getTarget()
Session
getTarget in interface Sessionpublic void accept()
Session
accept in interface Sessionpublic void decline()
Session
decline in interface Sessionpublic Messaging createMessaging()
createMessaging in interface Sessionpublic void processStackEvent(fi.hut.tml.sip.stack.event.SipStackEvent evt)
processStackEvent in interface fi.hut.tml.sip.stack.event.SipStackListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||