#include <llfloateractivespeakers.h>
Public Member Functions | |
LLIMSpeakerMgr (LLVoiceChannel *channel) | |
void | updateSpeakers (const LLSD &update) |
void | setSpeakers (const LLSD &speakers) |
Protected Member Functions | |
virtual void | updateSpeakerList () |
Definition at line 148 of file llfloateractivespeakers.h.
LLIMSpeakerMgr::LLIMSpeakerMgr | ( | LLVoiceChannel * | channel | ) |
Definition at line 1140 of file llfloateractivespeakers.cpp.
void LLIMSpeakerMgr::updateSpeakers | ( | const LLSD & | update | ) |
Definition at line 1196 of file llfloateractivespeakers.cpp.
References LLSD::endMap(), LLSpeakerMgr::findSpeaker(), LLSD::has(), INACTIVE_COLOR, LLSD::isMap(), LLPointer< Type >::isNull(), ll_print_sd(), llendl, llwarns, LLPointer< Type >::notNull(), LLSpeakerMgr::setSpeaker(), SPEAKER_TIMEOUT, and LLSpeaker::STATUS_NOT_IN_CHANNEL.
Referenced by LLFloaterIMPanel::updateSpeakersList().
void LLIMSpeakerMgr::setSpeakers | ( | const LLSD & | speakers | ) |
Definition at line 1151 of file llfloateractivespeakers.cpp.
References LLSD::endArray(), LLSD::endMap(), LLSD::has(), LLSD::isArray(), LLSD::isMap(), LLSpeakerMgr::setSpeaker(), and LLSpeaker::STATUS_TEXT_ONLY.
Referenced by LLFloaterIMPanel::setSpeakers().
void LLIMSpeakerMgr::updateSpeakerList | ( | ) | [protected, virtual] |