#include <llviewerinventory.h>
Definition at line 141 of file llviewerinventory.h.
anonymous enum |
anonymous enum |
LLViewerInventoryCategory::~LLViewerInventoryCategory | ( | ) | [protected] |
Definition at line 353 of file llviewerinventory.cpp.
LLViewerInventoryCategory::LLViewerInventoryCategory | ( | const LLUUID & | uuid, | |
const LLUUID & | parent_uuid, | |||
LLAssetType::EType | pref, | |||
const LLString & | name, | |||
const LLUUID & | owner_id | |||
) |
---------------------------------------------------------------------------- Class LLViewerInventoryCategory ----------------------------------------------------------------------------
Definition at line 327 of file llviewerinventory.cpp.
References mDescendentsRequested, and LLFrameTimer::reset().
LLViewerInventoryCategory::LLViewerInventoryCategory | ( | const LLUUID & | owner_id | ) |
Definition at line 340 of file llviewerinventory.cpp.
References mDescendentsRequested, and LLFrameTimer::reset().
LLViewerInventoryCategory::LLViewerInventoryCategory | ( | const LLViewerInventoryCategory * | other | ) |
Definition at line 348 of file llviewerinventory.cpp.
References copyViewerCategory().
void LLViewerInventoryCategory::copyViewerCategory | ( | const LLViewerInventoryCategory * | other | ) |
Definition at line 357 of file llviewerinventory.cpp.
References LLInventoryCategory::copyCategory(), mDescendentCount, mDescendentsRequested, mOwnerID, and mVersion.
Referenced by LLViewerInventoryCategory(), and LLInventoryModel::updateCategory().
void LLViewerInventoryCategory::removeFromServer | ( | void | ) | [virtual] |
Reimplemented from LLInventoryObject.
Definition at line 404 of file llviewerinventory.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_FolderData, _PREHASH_FolderID, _PREHASH_RemoveInventoryFolder, _PREHASH_SessionID, LLInventoryModel::accountForUpdate(), LLMessageSystem::addUUIDFast(), LLAssetType::AT_NONE, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gInventory, gMessageSystem, llendl, llinfos, LLInventoryObject::mParentUUID, LLInventoryCategory::mPreferredType, LLInventoryObject::mUUID, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), LLAgent::sendReliableMessage(), and LLNotifyBox::showXml().
void LLViewerInventoryCategory::updateParentOnServer | ( | BOOL | restamp_children | ) | const [virtual] |
Reimplemented from LLInventoryObject.
Definition at line 367 of file llviewerinventory.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_FolderID, _PREHASH_InventoryData, _PREHASH_MoveInventoryFolder, _PREHASH_ParentID, _PREHASH_SessionID, LLMessageSystem::addBOOL(), LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLInventoryObject::mParentUUID, LLInventoryObject::mUUID, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
void LLViewerInventoryCategory::updateServer | ( | BOOL | is_new | ) | const [virtual] |
Reimplemented from LLInventoryObject.
Definition at line 382 of file llviewerinventory.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_FolderData, _PREHASH_SessionID, _PREHASH_UpdateInventoryFolder, LLInventoryModel::accountForUpdate(), LLMessageSystem::addUUIDFast(), LLAssetType::AT_NONE, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gInventory, gMessageSystem, LLInventoryObject::mParentUUID, LLInventoryCategory::mPreferredType, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), LLInventoryCategory::packMessage(), LLAgent::sendReliableMessage(), and LLNotifyBox::showXml().
Referenced by LLInventoryModel::buildParentChildMap().
const LLUUID& LLViewerInventoryCategory::getOwnerID | ( | ) | const [inline] |
Definition at line 166 of file llviewerinventory.h.
References mOwnerID.
Referenced by LLInventoryModel::bulkFetch(), and LLFolderBridge::isItemRenameable().
S32 LLViewerInventoryCategory::getVersion | ( | ) | const [inline] |
Definition at line 170 of file llviewerinventory.h.
References mVersion.
Referenced by LLInventoryModel::accountForUpdate(), LLInventoryModel::backgroundFetch(), LLInventoryModel::categoryHasChildren(), LLInventoryModel::dumpInventory(), LLInventoryModel::isCategoryComplete(), LLInventoryFetchDescendentsObserver::isComplete(), LLFolderBridge::isUpToDate(), LLInventoryModel::loadSkeleton(), LLCanCache::operator()(), and LLInventoryModel::saveToFile().
void LLViewerInventoryCategory::setVersion | ( | S32 | version | ) | [inline] |
Definition at line 171 of file llviewerinventory.h.
References mVersion.
Referenced by LLInventoryModel::accountForUpdate(), LLInventoryModel::loadSkeleton(), LLInventoryModel::processInventoryDescendents(), and LLInventoryModel::fetchDescendentsResponder::result().
bool LLViewerInventoryCategory::fetchDescendents | ( | ) |
Definition at line 428 of file llviewerinventory.cpp.
References LLMessageSystem::addBOOL(), LLMessageSystem::addS32(), LLMessageSystem::addUUID(), FALSE, gAgent, LLViewerRegion::getCapability(), LLAgent::getID(), LLAgent::getRegion(), LLAgent::getSessionID(), LLControlGroup::getU32(), gMessageSystem, gSavedSettings, LLFrameTimer::hasExpired(), llendl, llinfos, mDescendentsRequested, mOwnerID, LLInventoryObject::mUUID, mVersion, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLFrameTimer::reset(), LLAgent::sendReliableMessage(), LLFrameTimer::setTimerExpirySec(), LLInventoryModel::startBackgroundFetch(), TRUE, and VERSION_UNKNOWN.
Referenced by LLInventoryModel::backgroundFetch(), LLInventoryFetchComboObserver::fetch(), LLInventoryFetchDescendentsObserver::fetchDescendents(), and LLInventoryModel::fetchDescendentsOf().
S32 LLViewerInventoryCategory::getDescendentCount | ( | ) | const [inline] |
Definition at line 180 of file llviewerinventory.h.
References mDescendentCount.
Referenced by LLInventoryModel::accountForUpdate(), LLInventoryModel::categoryHasChildren(), LLInventoryCopyAndWearObserver::changed(), LLInventoryModel::dumpInventory(), LLInventoryModel::isCategoryComplete(), LLInventoryFetchDescendentsObserver::isComplete(), and LLCanCache::operator()().
void LLViewerInventoryCategory::setDescendentCount | ( | S32 | descendents | ) | [inline] |
Definition at line 181 of file llviewerinventory.h.
References mDescendentCount.
Referenced by LLInventoryModel::accountForUpdate(), LLInventoryModel::loadSkeleton(), LLInventoryModel::processInventoryDescendents(), and LLInventoryModel::fetchDescendentsResponder::result().
bool LLViewerInventoryCategory::exportFileLocal | ( | LLFILE * | fp | ) | const |
Definition at line 541 of file llviewerinventory.cpp.
References LLAssetType::lookup(), LLInventoryObject::mName, mOwnerID, LLInventoryObject::mParentUUID, LLInventoryCategory::mPreferredType, LLInventoryObject::mType, LLInventoryObject::mUUID, mVersion, LLUUID::toString(), and UUID_STR_LENGTH.
Referenced by LLInventoryModel::saveToFile().
bool LLViewerInventoryCategory::importFileLocal | ( | LLFILE * | fp | ) |
Definition at line 472 of file llviewerinventory.cpp.
References llendl, llwarns, LLAssetType::lookup(), MAX_STRING, LLInventoryObject::mName, mOwnerID, LLInventoryObject::mParentUUID, LLInventoryCategory::mPreferredType, LLInventoryObject::mType, LLInventoryObject::mUUID, mVersion, NULL, LLStringBase< char >::replaceChar(), LLStringBase< char >::replaceNonstandardASCII(), and LLUUID::set().
LLUUID LLViewerInventoryCategory::mOwnerID [protected] |
Definition at line 189 of file llviewerinventory.h.
Referenced by copyViewerCategory(), exportFileLocal(), fetchDescendents(), getOwnerID(), and importFileLocal().
S32 LLViewerInventoryCategory::mVersion [protected] |
Definition at line 190 of file llviewerinventory.h.
Referenced by copyViewerCategory(), exportFileLocal(), fetchDescendents(), getVersion(), importFileLocal(), and setVersion().
S32 LLViewerInventoryCategory::mDescendentCount [protected] |
Definition at line 191 of file llviewerinventory.h.
Referenced by copyViewerCategory(), getDescendentCount(), and setDescendentCount().
Definition at line 192 of file llviewerinventory.h.
Referenced by copyViewerCategory(), fetchDescendents(), and LLViewerInventoryCategory().