001 package com.skype.api;
002
003 import com.skype.api.Conversation;
004
005
006 public interface ConversationListener {
007 /** This event gets called when there are changes to Conversation properties defined in Conversation.Property */
008 public void onPropertyChange(Conversation object, Conversation.Property p, int value, String svalue);
009 /** This callback gets fired when participants join or leave the conversation. */
010 public void onParticipantListChange(Conversation object);
011 /** Called for each message in currently loaded conversations * @param message
012 */
013 public void onMessage(Conversation object, Message message);
014 /** This callback gets fired when a new Conversation is created using SpawnConference. * @param spawned Conversation object that got created.
015 */
016 public void onSpawnConference(Conversation object, Conversation spawned);
017 }