#include <llgroupmgr.h>
Collaboration diagram for LLGroupMgr:
Definition at line 299 of file llgroupmgr.h.
typedef std::map<LLUUID, LLGroupMgrGroupData*>::iterator LLGroupMgr::group_iter [protected] |
Definition at line 360 of file llgroupmgr.h.
typedef std::multimap<LLUUID,LLGroupMgrObserver*>::iterator LLGroupMgr::observer_iter [protected] |
Definition at line 358 of file llgroupmgr.h.
LLGroupMgr::LLGroupMgr | ( | ) |
Definition at line 735 of file llgroupmgr.cpp.
LLGroupMgr::~LLGroupMgr | ( | ) |
void LLGroupMgr::addGroup | ( | LLGroupMgrGroupData * | group_datap | ) | [protected] |
Definition at line 1325 of file llgroupmgr.cpp.
References LLGroupMgrGroupData::getID(), MAX_CACHED_GROUPS, mGroups, and mObservers.
Referenced by createGroupData().
void LLGroupMgr::addObserver | ( | LLGroupMgrObserver * | observer | ) |
Definition at line 763 of file llgroupmgr.cpp.
References LLGroupMgrObserver::getID(), and mObservers.
Referenced by LLPanelGroup::LLPanelGroup(), and LLPanelGroup::setGroupID().
Definition at line 1731 of file llgroupmgr.cpp.
References LLGroupMgrGroupData::cancelRoleChanges(), getGroupData(), llendl, and llinfos.
Referenced by LLPanelGroupRolesSubTab::cancel().
Definition at line 753 of file llgroupmgr.cpp.
References mGroups.
Referenced by LLAgent::processAgentDropGroup(), processJoinGroupReply(), processLeaveGroupReply(), and LLPanelGroup::refreshData().
void LLGroupMgr::clearGroups | ( | ) |
Definition at line 744 of file llgroupmgr.cpp.
References mGroups, mObservers, and mRoleActionSets.
Referenced by debugClearAllGroups(), and ~LLGroupMgr().
LLGroupMgrGroupData * LLGroupMgr::createGroupData | ( | const LLUUID & | id | ) | [protected] |
Definition at line 1290 of file llgroupmgr.cpp.
References addGroup(), gGroupMgr, and mGroups.
Referenced by processGroupMembersReply(), processGroupPropertiesReply(), processGroupRoleDataReply(), processGroupRoleMembersReply(), processGroupTitlesReply(), sendGroupMembersRequest(), sendGroupRoleDataRequest(), sendGroupRoleMemberChanges(), sendGroupRoleMembersRequest(), sendGroupTitlesRequest(), sendGroupTitleUpdate(), and sendUpdateGroupInfo().
Definition at line 1854 of file llgroupmgr.cpp.
References clearGroups(), gGroupMgr, and parseRoleActions().
Referenced by init_client_menu().
LLGroupMgrGroupData * LLGroupMgr::getGroupData | ( | const LLUUID & | id | ) |
Definition at line 790 of file llgroupmgr.cpp.
Referenced by LLPanelGroupRoles::activate(), LLPanelGroupGeneral::activate(), agentCanAddToRole(), LLPanelGroupMembersSubTab::apply(), LLPanelGroupGeneral::apply(), LLPanelGroupMembersSubTab::applyMemberChanges(), LLPanelGroupRolesSubTab::buildMembersList(), cancelGroupRoleChanges(), LLPanelGroupMembersSubTab::getAgentPowersBasedOnRoleChanges(), LLPanelGroupRolesSubTab::handleActionCheck(), LLPanelGroupActionsSubTab::handleActionSelect(), LLPanelGroupRolesSubTab::handleCreateRole(), LLPanelGroupRolesSubTab::handleDeleteRole(), LLPanelGroupMembersSubTab::handleMemberSelect(), LLPanelGroupRolesSubTab::handleMemberVisibilityChange(), LLPanelGroupMembersSubTab::handleRoleCheck(), LLPanelGroupRolesSubTab::handleRoleSelect(), LLPanelGroupRolesSubTab::needsApply(), LLPanelGroupGeneral::onClickJoin(), LLPanelGroupRolesSubTab::saveRoleChanges(), sendGroupMemberEjects(), sendGroupRoleChanges(), LLPanelGroupVoting::update(), LLPanelGroupRolesSubTab::update(), LLPanelGroupMembersSubTab::update(), LLPanelGroupGeneral::update(), LLPanelGroupInvite::updateLists(), LLPanelGroupMembersSubTab::updateMembers(), and LLPanelGroupGeneral::updateMembers().
void LLGroupMgr::notifyObservers | ( | LLGroupChange | gc | ) | [protected] |
Definition at line 1308 of file llgroupmgr.cpp.
References FALSE, mGroups, and mObservers.
Referenced by processGroupMembersReply(), processGroupPropertiesReply(), processGroupRoleDataReply(), processGroupRoleMembersReply(), processGroupTitlesReply(), sendGroupRoleChanges(), sendGroupRoleMemberChanges(), and sendUpdateGroupInfo().
bool LLGroupMgr::parseRoleActions | ( | const LLString & | xml_filename | ) | [static] |
Definition at line 1740 of file llgroupmgr.cpp.
References LLUICtrlFactory::getLayeredXMLNode(), gGroupMgr, lldebugs, llendl, llerrs, llwarns, LLRoleAction::mDescription, LLRoleAction::mLongDescription, LLRoleAction::mName, LLRoleAction::mPowerBit, mRoleActionSets, and S32.
Referenced by debugClearAllGroups(), and main().
void LLGroupMgr::processCreateGroupReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 1249 of file llgroupmgr.cpp.
References _PREHASH_GroupID, _PREHASH_Message, _PREHASH_ReplyData, _PREHASH_Success, LLViewerWindow::alertXml(), LLFloaterGroupInfo::closeCreateGroup(), gAgent, LLMessageSystem::getBOOLFast(), LLMessageSystem::getStringFast(), LLMessageSystem::getUUIDFast(), GP_ALL_POWERS, gViewerWindow, LLGroupData::mAcceptNotices, MAX_STRING, LLGroupData::mContribution, LLAgent::mGroups, LLGroupData::mID, LLGroupData::mListInProfile, LLGroupData::mName, LLGroupData::mPowers, LLAgent::sendAgentDataUpdateRequest(), LLFloaterGroupInfo::showFromUUID(), and TRUE.
Referenced by register_viewer_callbacks().
void LLGroupMgr::processEjectGroupMemberReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 1189 of file llgroupmgr.cpp.
References _PREHASH_EjectData, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_Success, LLMessageSystem::getBOOLFast(), LLMessageSystem::getUUIDFast(), llendl, llinfos, and LLFloaterGroupInfo::refreshGroup().
Referenced by register_viewer_callbacks().
void LLGroupMgr::processGroupMembersReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 802 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_Contribution, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_MemberData, _PREHASH_OnlineStatus, _PREHASH_RequestID, createGroupData(), DB_DATETIME_BUF_SIZE, DB_GROUP_TITLE_BUF_SIZE, FALSE, gAgent, GC_MEMBER_DATA, LLMessageSystem::getBOOL(), LLAgent::getID(), LLMessageSystem::getNumberOfBlocksFast(), LLMessageSystem::getS32(), LLMessageSystem::getString(), LLMessageSystem::getStringFast(), LLMessageSystem::getU64(), LLMessageSystem::getUUIDFast(), gGroupMgr, i, llendl, llinfos, llwarns, LLGroupMgrGroupData::mChanged, LLGroupMgrGroupData::mID, LLGroupMgrGroupData::mMemberCount, LLGroupMgrGroupData::mMemberDataComplete, LLGroupMgrGroupData::mMemberRequestID, LLGroupMgrGroupData::mMembers, LLGroupMgrGroupData::mPendingRoleMemberRequest, notifyObservers(), S32, sendGroupRoleMembersRequest(), LLUUID::setNull(), and TRUE.
Referenced by register_viewer_callbacks().
void LLGroupMgr::processGroupPropertiesReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 891 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_Charter, _PREHASH_FounderID, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_GroupMembershipCount, _PREHASH_InsigniaID, _PREHASH_MembershipFee, _PREHASH_MemberTitle, _PREHASH_Money, _PREHASH_Name, _PREHASH_OpenEnrollment, _PREHASH_PowersMask, _PREHASH_ShowInList, createGroupData(), DB_GROUP_CHARTER_BUF_SIZE, DB_GROUP_NAME_BUF_SIZE, DB_GROUP_TITLE_BUF_SIZE, FALSE, gAgent, GC_PROPERTIES, LLMessageSystem::getBOOL(), LLMessageSystem::getBOOLFast(), LLAgent::getID(), LLMessageSystem::getS32(), LLMessageSystem::getS32Fast(), LLMessageSystem::getStringFast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getU64Fast(), LLMessageSystem::getUUID(), LLMessageSystem::getUUIDFast(), gGroupMgr, GP_NO_POWERS, llendl, llinfos, llwarns, LLGroupMgrGroupData::mAllowPublish, LLGroupMgrGroupData::mChanged, LLGroupMgrGroupData::mCharter, LLGroupMgrGroupData::mFounderID, LLGroupMgrGroupData::mGroupPropertiesDataComplete, LLGroupMgrGroupData::mInsigniaID, LLGroupMgrGroupData::mMaturePublish, LLGroupMgrGroupData::mMemberCount, LLGroupMgrGroupData::mMembershipFee, LLGroupMgrGroupData::mName, LLGroupMgrGroupData::mOpenEnrollment, LLGroupMgrGroupData::mOwnerRole, LLGroupMgrGroupData::mRoleCount, LLGroupMgrGroupData::mShowInList, notifyObservers(), S32, and TRUE.
Referenced by register_viewer_callbacks().
void LLGroupMgr::processGroupRoleDataReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 959 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_RequestID, createGroupData(), DB_GROUP_CHARTER_BUF_SIZE, DB_GROUP_NAME_BUF_SIZE, DB_GROUP_TITLE_BUF_SIZE, FALSE, gAgent, GC_ROLE_DATA, LLAgent::getID(), LLMessageSystem::getNumberOfBlocks(), LLMessageSystem::getS32(), LLMessageSystem::getString(), LLMessageSystem::getU32(), LLMessageSystem::getU64(), LLMessageSystem::getUUID(), LLMessageSystem::getUUIDFast(), gGroupMgr, i, lldebugs, llendl, llinfos, llwarns, LLGroupMgrGroupData::mChanged, LLGroupMgrGroupData::mID, LLGroupMgrGroupData::mPendingRoleMemberRequest, LLGroupMgrGroupData::mRoleCount, LLGroupMgrGroupData::mRoleDataComplete, LLGroupMgrGroupData::mRoleDataRequestID, LLGroupMgrGroupData::mRoles, notifyObservers(), sendGroupRoleMembersRequest(), LLUUID::setNull(), and TRUE.
Referenced by register_viewer_callbacks().
void LLGroupMgr::processGroupRoleMembersReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 1027 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_GroupID, _PREHASH_RequestID, LLGroupRoleData::addMember(), LLGroupMemberData::addRole(), createGroupData(), end, gAgent, GC_ROLE_MEMBER_DATA, LLAgent::getID(), LLMessageSystem::getNumberOfBlocks(), LLMessageSystem::getU32(), LLMessageSystem::getUUID(), LLMessageSystem::getUUIDFast(), gGroupMgr, i, lldebugs, llendl, llinfos, llwarns, LLGroupMgrGroupData::mChanged, LLGroupMgrGroupData::mMembers, LLGroupMgrGroupData::mReceivedRoleMemberPairs, LLGroupMgrGroupData::mRoleMemberDataComplete, LLGroupMgrGroupData::mRoleMembersRequestID, LLGroupMgrGroupData::mRoles, notifyObservers(), LLUUID::notNull(), LLUUID::null, NULL, LLUUID::setNull(), and TRUE.
Referenced by register_viewer_callbacks().
void LLGroupMgr::processGroupTitlesReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 1138 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_RequestID, createGroupData(), DB_GROUP_TITLE_BUF_SIZE, gAgent, GC_TITLES, LLMessageSystem::getBOOL(), LLAgent::getID(), LLMessageSystem::getNumberOfBlocksFast(), LLMessageSystem::getString(), LLMessageSystem::getUUID(), LLMessageSystem::getUUIDFast(), gGroupMgr, i, lldebugs, llendl, llinfos, llwarns, LLGroupMgrGroupData::mChanged, LLGroupTitle::mRoleID, LLGroupTitle::mSelected, LLGroupTitle::mTitle, LLGroupMgrGroupData::mTitles, LLGroupMgrGroupData::mTitlesRequestID, notifyObservers(), S32, and TRUE.
Referenced by register_viewer_callbacks().
void LLGroupMgr::processJoinGroupReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 1205 of file llgroupmgr.cpp.
References _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_Success, clearGroupData(), gAgent, LLMessageSystem::getBOOLFast(), LLMessageSystem::getUUIDFast(), gGroupMgr, llendl, llinfos, LLFloaterDirectory::refreshGroup(), LLFloaterGroupInfo::refreshGroup(), and LLAgent::sendAgentDataUpdateRequest().
Referenced by register_viewer_callbacks().
void LLGroupMgr::processLeaveGroupReply | ( | LLMessageSystem * | msg, | |
void ** | data | |||
) | [static] |
Definition at line 1227 of file llgroupmgr.cpp.
References _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_Success, clearGroupData(), LLFloaterGroupInfo::closeGroup(), gAgent, LLMessageSystem::getBOOLFast(), LLMessageSystem::getUUIDFast(), gGroupMgr, llendl, llinfos, LLFloaterDirectory::refreshGroup(), and LLAgent::sendAgentDataUpdateRequest().
Referenced by register_viewer_callbacks().
void LLGroupMgr::removeObserver | ( | LLGroupMgrObserver * | observer | ) |
Definition at line 768 of file llgroupmgr.cpp.
References LLGroupMgrObserver::getID(), and mObservers.
Referenced by LLPanelGroup::setGroupID(), and LLPanelGroup::~LLPanelGroup().
void LLGroupMgr::sendCreateGroupRequest | ( | const std::string & | name, | |
const std::string & | charter, | |||
U8 | show_in_list, | |||
const LLUUID & | insignia, | |||
S32 | membership_fee, | |||
BOOL | open_enrollment, | |||
BOOL | allow_publish, | |||
BOOL | mature_publish | |||
) | [static] |
Definition at line 1494 of file llgroupmgr.cpp.
References LLMessageSystem::addBOOL(), LLMessageSystem::addS32(), LLMessageSystem::addString(), LLMessageSystem::addUUID(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupGeneral::createGroupCallback().
void LLGroupMgr::sendGroupMemberEjects | ( | const LLUUID & | group_id, | |
std::vector< LLUUID > & | member_ids | |||
) | [static] |
Definition at line 1654 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), end, gAgent, getGroupData(), LLAgent::getID(), LLAgent::getSessionID(), gGroupMgr, gMessageSystem, LLMessageSystem::isSendFull(), LLGroupMgrGroupData::mMembers, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupMembersSubTab::handleEjectMembers().
void LLGroupMgr::sendGroupMemberInvites | ( | const LLUUID & | group_id, | |
std::map< LLUUID, LLUUID > & | role_member_pairs | |||
) | [static] |
Definition at line 1616 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), end, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::isSendFull(), LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupInvite::impl::submitInvitations().
Definition at line 1600 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_JoinGroupRequest, _PREHASH_SessionID, LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupGeneral::joinDlgCB().
Definition at line 1366 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), createGroupData(), gAgent, LLUUID::generate(), LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLUUID::isNull(), llendl, llinfos, LLGroupMgrGroupData::mMemberRequestID, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLGroupMgrGroupData::removeMemberData(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupRoles::activate(), LLPanelGroupGeneral::activate(), LLPanelGroupActionsSubTab::handleActionSelect(), LLPanelGroupRolesSubTab::update(), and LLPanelGroupInvite::updateLists().
Definition at line 1350 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, llendl, llinfos, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupVoting::activate(), LLPanelGroupRoles::activate(), LLPanelGroupGeneral::activate(), and LLPanelGroupInvite::updateLists().
Definition at line 1716 of file llgroupmgr.cpp.
References GC_ROLE_DATA, getGroupData(), llendl, llinfos, LLGroupMgrGroupData::mChanged, notifyObservers(), LLGroupMgrGroupData::pendingRoleChanges(), LLGroupMgrGroupData::sendRoleChanges(), and TRUE.
Referenced by LLPanelGroupRolesSubTab::apply().
Definition at line 1387 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), createGroupData(), gAgent, LLUUID::generate(), LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLUUID::isNull(), llendl, llinfos, LLGroupMgrGroupData::mRoleDataRequestID, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLGroupMgrGroupData::removeRoleData(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupRoles::activate(), LLPanelGroupActionsSubTab::handleActionSelect(), LLGroupMgrGroupData::sendRoleChanges(), LLPanelGroupRolesSubTab::update(), and LLPanelGroupInvite::updateLists().
Definition at line 1551 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_GroupID, _PREHASH_SessionID, LLMessageSystem::addU32(), LLMessageSystem::addUUID(), LLMessageSystem::addUUIDFast(), createGroupData(), end, gAgent, GC_ROLE_MEMBER_DATA, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::isSendFullFast(), llendl, llinfos, LLGroupMgrGroupData::mChanged, LLGroupMgrGroupData::mRoleMemberChanges, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLMessageSystem::nextBlockFast(), notifyObservers(), LLAgent::sendReliableMessage(), and TRUE.
Referenced by LLPanelGroupMembersSubTab::applyMemberChanges().
Definition at line 1408 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), createGroupData(), gAgent, LLUUID::generate(), LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLGroupMgrGroupData::isMemberDataComplete(), LLUUID::isNull(), LLGroupMgrGroupData::isRoleDataComplete(), llendl, llinfos, LLGroupMgrGroupData::mMemberDataComplete, LLGroupMgrGroupData::mPendingRoleMemberRequest, LLGroupMgrGroupData::mRoleDataComplete, LLGroupMgrGroupData::mRoleMembersRequestID, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLGroupMgrGroupData::removeRoleMemberData(), LLAgent::sendReliableMessage(), and TRUE.
Referenced by LLPanelGroupRoles::activate(), processGroupMembersReply(), processGroupRoleDataReply(), and LLPanelGroupRolesSubTab::update().
Definition at line 1442 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), createGroupData(), gAgent, LLUUID::generate(), LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, llendl, llinfos, LLGroupMgrGroupData::mTitles, LLGroupMgrGroupData::mTitlesRequestID, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), and LLAgent::sendReliableMessage().
Referenced by LLPanelGroupGeneral::activate().
Definition at line 1461 of file llgroupmgr.cpp.
References LLMessageSystem::addUUID(), createGroupData(), end, FALSE, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, llendl, llinfos, LLGroupMgrGroupData::mTitles, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLAgent::sendReliableMessage(), and TRUE.
Referenced by LLPanelGroupGeneral::onCommitTitle().
Definition at line 1522 of file llgroupmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AllowPublish, _PREHASH_Charter, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_InsigniaID, _PREHASH_MaturePublish, _PREHASH_MembershipFee, _PREHASH_OpenEnrollment, _PREHASH_SessionID, _PREHASH_ShowInList, _PREHASH_UpdateGroupInfo, LLMessageSystem::addBOOLFast(), LLMessageSystem::addS32Fast(), LLMessageSystem::addStringFast(), LLMessageSystem::addUUIDFast(), createGroupData(), gAgent, GC_PROPERTIES, LLGroupMgrGroupData::getID(), LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, llendl, llinfos, LLGroupMgrGroupData::mAllowPublish, LLGroupMgrGroupData::mChanged, LLGroupMgrGroupData::mCharter, LLGroupMgrGroupData::mInsigniaID, LLGroupMgrGroupData::mMaturePublish, LLGroupMgrGroupData::mMembershipFee, LLGroupMgrGroupData::mOpenEnrollment, LLGroupMgrGroupData::mShowInList, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), notifyObservers(), LLAgent::sendReliableMessage(), and TRUE.
Referenced by LLPanelGroupGeneral::apply().
std::map<LLUUID, LLGroupMgrGroupData*> LLGroupMgr::mGroups [protected] |
Definition at line 361 of file llgroupmgr.h.
Referenced by addGroup(), clearGroupData(), clearGroups(), createGroupData(), getGroupData(), and notifyObservers().
std::multimap<LLUUID,LLGroupMgrObserver*> LLGroupMgr::mObservers [protected] |
Definition at line 359 of file llgroupmgr.h.
Referenced by addGroup(), addObserver(), clearGroups(), notifyObservers(), and removeObserver().
std::vector<LLRoleActionSet*> LLGroupMgr::mRoleActionSets |
Definition at line 347 of file llgroupmgr.h.
Referenced by LLPanelGroupSubTab::buildActionsList(), clearGroups(), and parseRoleActions().