#include <lllandmarklist.h>
Collaboration diagram for LLLandmarkList:

| Public Member Functions | |
| LLLandmarkList () | |
| ~LLLandmarkList () | |
| BOOL | assetExists (const LLUUID &asset_uuid) | 
| LLLandmark * | getAsset (const LLUUID &asset_uuid) | 
| Static Public Member Functions | |
| static void | processGetAssetReply (LLVFS *vfs, const LLUUID &uuid, LLAssetType::EType type, void *user_data, S32 status, LLExtStat ext_status) | 
| Protected Types | |
| typedef std::map< LLUUID, LLLandmark * > | landmark_list_t | 
| typedef std::set< LLUUID > | landmark_bad_list_t | 
| Protected Attributes | |
| landmark_list_t | mList | 
| landmark_bad_list_t | mBadList | 
Definition at line 44 of file lllandmarklist.h.
| typedef std::set<LLUUID> LLLandmarkList::landmark_bad_list_t  [protected] | 
Definition at line 68 of file lllandmarklist.h.
| typedef std::map<LLUUID, LLLandmark*> LLLandmarkList::landmark_list_t  [protected] | 
Definition at line 65 of file lllandmarklist.h.
| LLLandmarkList::LLLandmarkList | ( | ) |  [inline] | 
Definition at line 47 of file lllandmarklist.h.
| LLLandmarkList::~LLLandmarkList | ( | ) | 
Definition at line 137 of file lllandmarklist.cpp.
References mBadList, and mList.
Referenced by LLPreviewLandmark::getAssetStatus().
| LLLandmark * LLLandmarkList::getAsset | ( | const LLUUID & | asset_uuid | ) | 
Definition at line 56 of file lllandmarklist.cpp.
References LLAssetType::AT_LANDMARK, gAssetStorage, get_ptr_in_map(), LLAssetStorage::getAssetData(), gLandmarkList, mBadList, mList, NULL, and processGetAssetReply().
Referenced by LLTracker::cacheLandmarkPosition(), LLPreviewLandmark::draw(), LLPreviewLandmark::loadAsset(), LLFloaterWorldMap::teleport(), LLFloaterWorldMap::teleportToLandmark(), and LLFloaterWorldMap::trackLandmark().
| void LLLandmarkList::processGetAssetReply | ( | LLVFS * | vfs, | |
| const LLUUID & | uuid, | |||
| LLAssetType::EType | type, | |||
| void * | user_data, | |||
| S32 | status, | |||
| LLExtStat | ext_status | |||
| ) |  [static] | 
Definition at line 78 of file lllandmarklist.cpp.
References LLLandmark::constructFromString(), gAgent, LLLandmark::getGlobalPos(), LLAgent::getRegionHost(), LLLandmark::getRegionID(), LLVFile::getSize(), gLandmarkList, gMessageSystem, gViewerStats, LLViewerStats::incStat(), LL_ERR_ASSET_REQUEST_NOT_IN_DATABASE, mBadList, mList, NULL, LLVFile::read(), LLLandmark::requestRegionHandle(), S32, LLNotifyBox::showXml(), and LLViewerStats::ST_DOWNLOAD_FAILED.
Referenced by getAsset().
| landmark_bad_list_t LLLandmarkList::mBadList  [protected] | 
Definition at line 69 of file lllandmarklist.h.
Referenced by assetExists(), getAsset(), and processGetAssetReply().
| landmark_list_t LLLandmarkList::mList  [protected] | 
Definition at line 66 of file lllandmarklist.h.
Referenced by assetExists(), getAsset(), processGetAssetReply(), and ~LLLandmarkList().
 1.4.7
 1.4.7