InstantMessengerConnection Class Reference

Collaboration diagram for InstantMessengerConnection:

Collaboration graph
[legend]

List of all members.

Classes

class  InstantMessageQueue
class  Message

Public Member Functions

void connect (IMessageListener messageListener)
Conversation conversationForBuddyNamed (String buddyName, long conversationTimeout)
List< Conversationconversations ()
void disconnect ()
IInstantMessenger instantMessenger ()
 InstantMessengerConnection (IInstantMessenger instantMessenger)
 InstantMessengerConnection (String screenName, String password, IInstantMessengerFactory factory)
void removeExpiredConversations (long conversationTimeout)
void sendMessage (String buddyName, String message, boolean block) throws MessageException
void setWatchDog (IInstantMessenger instantMessenger)
void setWatchDog (String screenName, String password, IInstantMessengerFactory watchdogFactory)
InstantMessengerWatchDog watchDog ()

Protected Member Functions

void conversationExpired (Conversation conversation)
 InstantMessengerConnection ()

Private Attributes

Map< String, Conversation_conversations
IInstantMessenger _instantMessenger
InstantMessageQueue _messageQueue
InstantMessengerWatchDog _watchDog


Constructor & Destructor Documentation

InstantMessengerConnection (  )  [protected]

InstantMessengerConnection ( String  screenName,
String  password,
IInstantMessengerFactory  factory 
)

InstantMessengerConnection ( IInstantMessenger  instantMessenger  ) 


Member Function Documentation

void connect ( IMessageListener  messageListener  ) 

void conversationExpired ( Conversation  conversation  )  [protected]

Conversation conversationForBuddyNamed ( String  buddyName,
long  conversationTimeout 
)

List<Conversation> conversations (  ) 

void disconnect (  ) 

IInstantMessenger instantMessenger (  ) 

void removeExpiredConversations ( long  conversationTimeout  ) 

void sendMessage ( String  buddyName,
String  message,
boolean  block 
) throws MessageException

void setWatchDog ( IInstantMessenger  instantMessenger  ) 

void setWatchDog ( String  screenName,
String  password,
IInstantMessengerFactory  watchdogFactory 
)

InstantMessengerWatchDog watchDog (  ) 


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:19 2012 for Project Wonder by  doxygen 1.5.8