LLVoiceChannelGroup Class Reference

#include <llimpanel.h>

Inheritance diagram for LLVoiceChannelGroup:

Inheritance graph
[legend]
Collaboration diagram for LLVoiceChannelGroup:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLVoiceChannelGroup (const LLUUID &session_id, const LLString &session_name)
void handleStatusChange (EStatusType status)
void handleError (EStatusType status)
void activate ()
void deactivate ()
void setChannelInfo (const LLString &uri, const LLString &credentials)
void getChannelInfo ()

Protected Member Functions

virtual void setState (EState state)

Private Attributes

U32 mRetries
BOOL mIsRetrying


Detailed Description

Definition at line 118 of file llimpanel.h.


Constructor & Destructor Documentation

LLVoiceChannelGroup::LLVoiceChannelGroup ( const LLUUID session_id,
const LLString session_name 
)

Definition at line 657 of file llimpanel.cpp.

References DEFAULT_RETRIES_COUNT, FALSE, mIsRetrying, and mRetries.


Member Function Documentation

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

Reimplemented from LLVoiceChannel.

Reimplemented in LLVoiceChannelP2P.

Definition at line 742 of file llimpanel.cpp.

References FALSE, LLVoiceChannel::handleStatusChange(), mIsRetrying, mRetries, and LLVoiceClientStatusObserver::STATUS_JOINED.

Here is the call graph for this function:

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

void LLVoiceChannelGroup::activate (  )  [virtual]

Reimplemented from LLVoiceChannel.

Reimplemented in LLVoiceChannelP2P.

Definition at line 673 of file llimpanel.cpp.

References LLVoiceChannel::activate(), LLVoiceChannel::callStarted(), LLSingleton< LLVoiceClient >::getInstance(), LLVoiceChannel::mCredentials, LLVoiceChannel::mURI, and LLVoiceClient::setNonSpatialChannel().

Referenced by setChannelInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceChannelGroup::deactivate (  )  [virtual]

Reimplemented from LLVoiceChannel.

Definition at line 664 of file llimpanel.cpp.

References LLVoiceChannel::callStarted(), LLVoiceChannel::deactivate(), LLSingleton< LLVoiceClient >::getInstance(), and LLVoiceClient::leaveNonSpatialChannel().

Referenced by LLVoiceChannelP2P::handleStatusChange(), setChannelInfo(), and LLVoiceChannelP2P::setSessionHandle().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceChannelGroup::setChannelInfo ( const LLString uri,
const LLString credentials 
) [virtual]

void LLVoiceChannelGroup::getChannelInfo (  )  [virtual]

Reimplemented from LLVoiceChannel.

Reimplemented in LLVoiceChannelP2P.

Definition at line 688 of file llimpanel.cpp.

References gAgent, LLViewerRegion::getCapability(), LLAgent::getRegion(), LLVoiceChannel::mSessionID, and LLHTTPClient::post().

Referenced by handleError().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Reimplemented in LLVoiceChannelP2P.

Definition at line 804 of file llimpanel.cpp.

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

Referenced by setChannelInfo().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 136 of file llimpanel.h.

Referenced by handleError(), handleStatusChange(), and LLVoiceChannelGroup().


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

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