LLSpeaker Class Reference

#include <llfloateractivespeakers.h>

Inheritance diagram for LLSpeaker:

Inheritance graph
[legend]
Collaboration diagram for LLSpeaker:

Collaboration graph
[legend]

List of all members.

Public Types

enum  e_speaker_type { SPEAKER_AGENT, SPEAKER_OBJECT }
enum  e_speaker_status {
  STATUS_SPEAKING, STATUS_HAS_SPOKEN, STATUS_VOICE_ACTIVE, STATUS_TEXT_ONLY,
  STATUS_NOT_IN_CHANNEL, STATUS_MUTED
}
typedef enum
LLSpeaker::e_speaker_type 
ESpeakerType
typedef enum
LLSpeaker::e_speaker_status 
ESpeakerStatus

Public Member Functions

 LLSpeaker (const LLUUID &id, const LLString &name=LLString::null, const ESpeakerType type=SPEAKER_AGENT)
 ~LLSpeaker ()
void lookupName ()

Static Public Member Functions

static void onAvatarNameLookup (const LLUUID &id, const char *first, const char *last, BOOL is_group, void *user_data)

Public Attributes

ESpeakerStatus mStatus
F32 mLastSpokeTime
F32 mSpeechVolume
LLString mDisplayName
LLFrameTimer mActivityTimer
BOOL mHasSpoken
LLColor4 mDotColor
LLUUID mID
BOOL mTyping
S32 mSortIndex
ESpeakerType mType
BOOL mIsModerator
BOOL mModeratorMutedVoice
BOOL mModeratorMutedText


Detailed Description

Definition at line 50 of file llfloateractivespeakers.h.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
SPEAKER_AGENT 
SPEAKER_OBJECT 

Definition at line 53 of file llfloateractivespeakers.h.

Enumerator:
STATUS_SPEAKING 
STATUS_HAS_SPOKEN 
STATUS_VOICE_ACTIVE 
STATUS_TEXT_ONLY 
STATUS_NOT_IN_CHANNEL 
STATUS_MUTED 

Definition at line 59 of file llfloateractivespeakers.h.


Constructor & Destructor Documentation

LLSpeaker::LLSpeaker ( const LLUUID id,
const LLString name = LLString::null,
const ESpeakerType  type = SPEAKER_AGENT 
)

LLSpeaker::~LLSpeaker (  )  [inline]

Definition at line 71 of file llfloateractivespeakers.h.


Member Function Documentation

void LLSpeaker::lookupName (  ) 

Definition at line 84 of file llfloateractivespeakers.cpp.

References gCacheName, LLHandleProvider< LLSpeaker >::getHandle(), LLCacheName::getName(), mID, and onAvatarNameLookup().

Referenced by LLSpeaker().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLSpeaker::onAvatarNameLookup ( const LLUUID id,
const char *  first,
const char *  last,
BOOL  is_group,
void *  user_data 
) [static]

Definition at line 90 of file llfloateractivespeakers.cpp.

References llformat(), and mDisplayName.

Referenced by lookupName().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 77 of file llfloateractivespeakers.h.

Referenced by LLSpeakerMgr::update().

Definition at line 78 of file llfloateractivespeakers.h.

Referenced by LLSpeakerMgr::update().

Definition at line 79 of file llfloateractivespeakers.h.

Referenced by LLSpeaker(), and onAvatarNameLookup().

Definition at line 80 of file llfloateractivespeakers.h.

Referenced by LLSpeaker(), and LLLocalSpeakerMgr::updateSpeakerList().

Definition at line 81 of file llfloateractivespeakers.h.

Referenced by LLSpeakerMgr::update().

Definition at line 83 of file llfloateractivespeakers.h.

Referenced by lookupName().

Definition at line 84 of file llfloateractivespeakers.h.

Definition at line 85 of file llfloateractivespeakers.h.

Definition at line 86 of file llfloateractivespeakers.h.

Definition at line 87 of file llfloateractivespeakers.h.

Definition at line 88 of file llfloateractivespeakers.h.

Referenced by LLSpeakerMgr::update().

Definition at line 89 of file llfloateractivespeakers.h.


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

Generated on Fri May 16 09:06:21 2008 for SecondLife by  doxygen 1.5.5