KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > application > web > talk > client > TalkSessionInterface


1 /*
2  * TalkSessionInterface.java
3  *
4  * Created on November 6, 2002, 11:21 AM
5  */

6
7 package com.quikj.application.web.talk.client;
8
9 import com.quikj.application.web.talk.messaging.*;
10 import java.awt.*;
11 /**
12  *
13  * @author amit
14  */

15 public interface TalkSessionInterface
16 {
17     public boolean makeCall(String JavaDoc called);
18     public boolean receivedCall(int req_id, SetupRequestMessage setup, boolean auto_answer);
19     public boolean handoverCall(CallInfo cinfo, MediaElements media);
20     public CallInfo getCallInfo();
21     public void setCallInfo(CallInfo cinfo);
22     public boolean disconnectReceived(DisconnectMessage disconnect);
23     public void dispose();
24     public void rtpMessageReceived(RTPMessage rtp);
25     public void cleanupCall(); // similar to a dispose but no messages are sent
26
public void appendToConversation(String JavaDoc text, Color color, int style);
27     
28     public void applicationMediaAdded(String JavaDoc instance, ApplicationMediaInterface element);
29     public void applicationMediaRemoved(String JavaDoc instance);
30 }
31
32
Popular Tags