LLVoiceChannelP2P Class Reference

#include <llimpanel.h>

Inheritance diagram for LLVoiceChannelP2P:

Inheritance graph
[legend]
Collaboration diagram for LLVoiceChannelP2P:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLVoiceChannelP2P (const LLUUID &session_id, const LLString &session_name, const LLUUID &other_user_id)
void handleStatusChange (EStatusType status)
void handleError (EStatusType status)
void activate ()
void getChannelInfo ()
void setSessionHandle (const LLString &handle)

Protected Member Functions

virtual void setState (EState state)

Private Attributes

LLString mSessionHandle
LLUUID mOtherUserID
BOOL mReceivedCall


Detailed Description

Definition at line 154 of file llimpanel.h.


Constructor & Destructor Documentation

LLVoiceChannelP2P::LLVoiceChannelP2P ( const LLUUID session_id,
const LLString session_name,
const LLUUID other_user_id 
)

Definition at line 917 of file llimpanel.cpp.

References LLSingleton< LLVoiceClient >::getInstance(), and LLVoiceChannel::setURI().

Here is the call graph for this function:


Member Function Documentation

void LLVoiceChannelP2P::handleStatusChange ( EStatusType  status  )  [virtual]

void LLVoiceChannelP2P::handleError ( EStatusType  status  )  [virtual]

Reimplemented from LLVoiceChannelGroup.

Definition at line 955 of file llimpanel.cpp.

References LLVoiceClientStatusObserver::ERROR_NOT_AVAILABLE, LLVoiceChannel::handleError(), LLVoiceChannel::mNotifyArgs, and LLNotifyBox::showXml().

Here is the call graph for this function:

void LLVoiceChannelP2P::activate (  )  [virtual]

Reimplemented from LLVoiceChannelGroup.

Definition at line 969 of file llimpanel.cpp.

References LLVoiceChannel::activate(), LLVoiceClient::answerInvite(), LLVoiceChannel::callStarted(), LLVoiceClient::callUser(), FALSE, LLSingleton< LLVoiceClient >::getInstance(), mOtherUserID, mReceivedCall, and mSessionHandle.

Referenced by setSessionHandle().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceChannelP2P::getChannelInfo (  )  [virtual]

Reimplemented from LLVoiceChannelGroup.

Definition at line 993 of file llimpanel.cpp.

References LLVoiceChannel::sCurrentVoiceChannel, setState(), and LLVoiceChannel::STATE_CALL_STARTED.

Here is the call graph for this function:

void LLVoiceChannelP2P::setSessionHandle ( const LLString handle  ) 

void LLVoiceChannelP2P::setState ( EState  state  )  [protected, virtual]

Reimplemented from LLVoiceChannelGroup.

Definition at line 1036 of file llimpanel.cpp.

References LLIMMgr::addSystemMessage(), gIMMgr, LLVoiceChannel::mNotifyArgs, mReceivedCall, LLVoiceChannel::mSessionID, LLVoiceChannel::mState, LLVoiceChannel::setState(), and LLVoiceChannel::STATE_RINGING.

Referenced by getChannelInfo().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 170 of file llimpanel.h.

Referenced by activate(), and setSessionHandle().

Definition at line 171 of file llimpanel.h.

Referenced by activate(), and setSessionHandle().

Definition at line 172 of file llimpanel.h.

Referenced by activate(), setSessionHandle(), and setState().


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

Generated on Fri May 16 09:36:45 2008 for SecondLife by  doxygen 1.5.5