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