#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] |
1.4.7