#include <llinventorymodel.h>
Inheritance diagram for LLInventoryFetchComboObserver:
Public Types | |
typedef std::vector< LLUUID > | folder_ref_t |
typedef std::vector< LLUUID > | item_ref_t |
Public Member Functions | |
LLInventoryFetchComboObserver () | |
virtual void | changed (U32 mask) |
void | fetch (const folder_ref_t &folder_ids, const item_ref_t &item_ids) |
virtual void | done ()=0 |
Protected Attributes | |
bool | mDone |
folder_ref_t | mCompleteFolders |
folder_ref_t | mIncompleteFolders |
item_ref_t | mCompleteItems |
item_ref_t | mIncompleteItems |
Definition at line 720 of file llinventorymodel.h.
typedef std::vector<LLUUID> LLInventoryFetchComboObserver::folder_ref_t |
Definition at line 726 of file llinventorymodel.h.
typedef std::vector<LLUUID> LLInventoryFetchComboObserver::item_ref_t |
Definition at line 727 of file llinventorymodel.h.
LLInventoryFetchComboObserver::LLInventoryFetchComboObserver | ( | ) | [inline] |
Definition at line 723 of file llinventorymodel.h.
Implements LLInventoryObserver.
Definition at line 3111 of file llinventorymodel.cpp.
References done(), LLInventoryModel::getCategory(), LLInventoryModel::getItem(), gInventory, LLInventoryModel::isCategoryComplete(), mCompleteFolders, mCompleteItems, mDone, mIncompleteFolders, and mIncompleteItems.
virtual void LLInventoryFetchComboObserver::done | ( | ) | [pure virtual] |
void LLInventoryFetchComboObserver::fetch | ( | const folder_ref_t & | folder_ids, | |
const item_ref_t & | item_ids | |||
) |
Definition at line 3158 of file llinventorymodel.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_FetchInventory, _PREHASH_InventoryData, _PREHASH_ItemID, _PREHASH_OwnerID, _PREHASH_SessionID, LLMessageSystem::addUUIDFast(), LLViewerInventoryCategory::fetchDescendents(), gAgent, LLInventoryModel::getCategory(), LLAgent::getID(), LLInventoryModel::getItem(), LLAgent::getSessionID(), gInventory, gMessageSystem, LLInventoryModel::isCategoryComplete(), LLMessageSystem::isSendFullFast(), lldebugs, llendl, mCompleteFolders, mCompleteItems, mIncompleteFolders, mIncompleteItems, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by inventory_offer_callback().
bool LLInventoryFetchComboObserver::mDone [protected] |