Sirikata
|
Implementation of ResourceDownloadPlanner that orders loading by a priority metric computed on each object. More...
#include <PriorityDownloadPlanner.hpp>
Implementation of ResourceDownloadPlanner that orders loading by a priority metric computed on each object.
The priority metric is pluggable and a maximum number of objects can also be enforced.
typedef std::tr1::unordered_map<Transfer::URI, Asset*, Transfer::URI::Hasher> Sirikata::Graphics::PriorityDownloadPlanner::AssetMap [protected] |
typedef std::vector<Object*> Sirikata::Graphics::PriorityDownloadPlanner::ObjectHeap [protected] |
typedef std::tr1::unordered_map<String, Object*> Sirikata::Graphics::PriorityDownloadPlanner::ObjectMap [protected] |
typedef std::tr1::unordered_set<String> Sirikata::Graphics::PriorityDownloadPlanner::ObjectSet [protected] |
typedef std::vector<WebView*> Sirikata::Graphics::PriorityDownloadPlanner::WebMaterialList [protected] |
Sirikata::Graphics::PriorityDownloadPlanner::PriorityDownloadPlanner | ( | Context * | c, |
OgreRenderer * | renderer, | ||
PriorityDownloadPlannerMetricPtr | metric | ||
) |
Sirikata::Graphics::PriorityDownloadPlanner::~PriorityDownloadPlanner | ( | ) |
void Sirikata::Graphics::PriorityDownloadPlanner::addNewObject | ( | Graphics::Entity * | ent, |
const Transfer::URI & | mesh | ||
) | [virtual] |
Reimplemented from Sirikata::Graphics::ResourceDownloadPlanner.
References addObject().
Referenced by Sirikata::Graphics::OgreRenderer::addObject().
void Sirikata::Graphics::PriorityDownloadPlanner::addNewObject | ( | ProxyObjectPtr | p, |
Graphics::Entity * | mesh | ||
) | [virtual] |
Reimplemented from Sirikata::Graphics::ResourceDownloadPlanner.
References addObject().
void Sirikata::Graphics::PriorityDownloadPlanner::addObject | ( | Object * | r | ) | [protected] |
bool Sirikata::Graphics::PriorityDownloadPlanner::budgetRequiresChange | ( | ) | const [protected] |
References mLoadedObjects, Sirikata::Graphics::ResourceDownloadPlanner::mMaxLoaded, and mWaitingObjects.
Referenced by iPoll().
double Sirikata::Graphics::PriorityDownloadPlanner::calculatePriority | ( | ProxyObjectPtr | proxy | ) | [protected] |
void Sirikata::Graphics::PriorityDownloadPlanner::checkRemoveAsset | ( | Asset * | asset, |
Liveness::Token | lt | ||
) | [protected] |
References Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, Sirikata::Graphics::OgreRenderer::getResourceLoader(), Sirikata::Graphics::ResourceDownloadPlanner::getScene(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadedResources, mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mStopped, Sirikata::Graphics::ResourceLoader::unloadResource(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::uri, Sirikata::Graphics::PriorityDownloadPlanner::Asset::usingObjects, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::waitingObjects.
Referenced by finishLoadAsset(), and unrequestAssetForObject().
void Sirikata::Graphics::PriorityDownloadPlanner::checkShouldLoadNewObject | ( | Object * | r | ) | [protected] |
void Sirikata::Graphics::PriorityDownloadPlanner::commandGetData | ( | const Command::Command & | cmd, |
Command::Commander * | cmdr, | ||
Command::CommandID | cmdid | ||
) | [protected] |
void Sirikata::Graphics::PriorityDownloadPlanner::commandGetStats | ( | const Command::Command & | cmd, |
Command::Commander * | cmdr, | ||
Command::CommandID | cmdid | ||
) | [protected] |
References Sirikata::Command::EmptyResult(), Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadedAssets, Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadedObjects, Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadingAssets, Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadingObjects, Sirikata::Command::Commander::result(), stats(), Sirikata::Graphics::ResourceDownloadPlanner::Stats::totalAssets, Sirikata::Graphics::ResourceDownloadPlanner::Stats::totalObjects, and Sirikata::Graphics::ResourceDownloadPlanner::Stats::unloadedObjects.
Referenced by PriorityDownloadPlanner().
void Sirikata::Graphics::PriorityDownloadPlanner::downloadAsset | ( | Asset * | asset, |
Object * | forObject | ||
) | [protected] |
References Sirikata::SelfWeakPtr< AssetDownloadTask >::construct(), Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, Sirikata::Graphics::ResourceDownloadPlanner::getScene(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::internalId, loadAsset(), Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, Sirikata::Graphics::ResourceDownloadPlanner::mScene, Sirikata::Graphics::PriorityDownloadPlanner::Object::priority, Sirikata::Graphics::PriorityDownloadPlanner::Object::proxy, Sirikata::Graphics::OgreRenderer::renderStrand(), and Sirikata::Graphics::PriorityDownloadPlanner::Asset::uri.
Referenced by requestAssetForObject().
PriorityDownloadPlanner::Object * Sirikata::Graphics::PriorityDownloadPlanner::findObject | ( | const String & | sporef | ) | [protected] |
References Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, and mObjects.
Referenced by iUpdateObject().
void Sirikata::Graphics::PriorityDownloadPlanner::finishLoadAsset | ( | Asset * | asset, |
bool | success | ||
) | [protected] |
References Sirikata::Graphics::PriorityDownloadPlanner::Asset::animations, checkRemoveAsset(), Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, Sirikata::Graphics::PriorityDownloadPlanner::Object::file, Sirikata::Liveness::livenessToken(), Sirikata::Graphics::Entity::loadBillboard(), Sirikata::Graphics::PriorityDownloadPlanner::Object::loaded, Sirikata::Graphics::Entity::loadFailed(), Sirikata::Graphics::Entity::loadMesh(), Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, Sirikata::Graphics::PriorityDownloadPlanner::Object::mesh, mObjects, Sirikata::Graphics::PriorityDownloadPlanner::Asset::ogreAssetName, Sirikata::Graphics::PriorityDownloadPlanner::Asset::uri, Sirikata::Graphics::PriorityDownloadPlanner::Asset::usingObjects, Sirikata::Graphics::PriorityDownloadPlanner::Asset::visual, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::waitingObjects.
Referenced by handleLoadedResource(), loadAsset(), and requestAssetForObject().
void Sirikata::Graphics::PriorityDownloadPlanner::handleLoadedResource | ( | Asset * | asset, |
Liveness::Token | assetAlive | ||
) | [protected] |
void Sirikata::Graphics::PriorityDownloadPlanner::iAddObject | ( | Object * | r, |
Liveness::Token | alive | ||
) | [protected] |
References Sirikata::Graphics::ResourceDownloadPlanner::camera, checkShouldLoadNewObject(), Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Object::file, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, mMetric, mObjects, mWaitingObjects, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, Sirikata::Graphics::PriorityDownloadPlanner::Object::priority, and Sirikata::Graphics::PriorityDownloadPlanner::Object::proxy.
Referenced by addObject().
void Sirikata::Graphics::PriorityDownloadPlanner::iPoll | ( | Liveness::Token | dpAlive | ) | [protected] |
References budgetRequiresChange(), Sirikata::Graphics::ResourceDownloadPlanner::camera, Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Object::loaded, loadObject(), mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mContext, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, Sirikata::Graphics::ResourceDownloadPlanner::mMaxLoaded, mMetric, mObjects, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, Sirikata::Graphics::PriorityDownloadPlanner::Object::priority, Sirikata::Graphics::PriorityDownloadPlanner::Object::proxy, Sirikata::Context::stopped(), unloadObject(), and updateAssetPriority().
Referenced by poll().
void Sirikata::Graphics::PriorityDownloadPlanner::iRemoveObject | ( | const String & | name, |
Liveness::Token | alive | ||
) | [protected] |
References Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Object::file, Sirikata::Graphics::PriorityDownloadPlanner::Object::loaded, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, mObjects, mStopped, mWaitingObjects, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, and unloadObject().
Referenced by removeObject().
void Sirikata::Graphics::PriorityDownloadPlanner::iStop | ( | Liveness::Token | dpAlive | ) | [protected] |
References DLPLANNER_LOG, Sirikata::Logging::error, mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, mObjects, mStopped, mWaitingObjects, and obj.
Referenced by stop().
void Sirikata::Graphics::PriorityDownloadPlanner::iUpdateObject | ( | ProxyObjectPtr | p, |
Liveness::Token | lt | ||
) | [protected] |
References Sirikata::Graphics::ResourceDownloadPlanner::camera, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Object::file, findObject(), Sirikata::Graphics::PriorityDownloadPlanner::Object::loaded, mMetric, Sirikata::Graphics::PriorityDownloadPlanner::Object::priority, requestAssetForObject(), unrequestAssetForObject(), and Sirikata::Logging::warn.
Referenced by updateObject().
void Sirikata::Graphics::PriorityDownloadPlanner::loadAsset | ( | Transfer::URI | asset_uri, |
uint64 | assetId | ||
) | [protected] |
References Sirikata::Graphics::OgreRenderer::defaultMesh(), Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, Sirikata::Logging::error, finishLoadAsset(), Sirikata::Graphics::ResourceDownloadPlanner::getScene(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::internalId, loadBillboard(), loadMeshdata(), mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, SILOG, Sirikata::Graphics::PriorityDownloadPlanner::Asset::uri, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::usingObjects.
Referenced by downloadAsset().
void Sirikata::Graphics::PriorityDownloadPlanner::loadBillboard | ( | Asset * | asset, |
const Mesh::BillboardPtr & | bbptr, | ||
bool | usingDefault | ||
) | [protected] |
References Sirikata::SHA256::convertToHexString(), Sirikata::Graphics::OgreRenderer::getResourceLoader(), Sirikata::Graphics::ResourceDownloadPlanner::getScene(), handleLoadedResource(), Sirikata::Liveness::livenessToken(), Sirikata::Graphics::ResourceLoader::loadBillboardMaterial(), loadDependentTextures(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadedResources, Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadingResources, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, Sirikata::Graphics::PriorityDownloadPlanner::Asset::ogreAssetName, Sirikata::Graphics::ogreBillboardMaterialName(), Sirikata::Graphics::ogreVisualName(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::textureFingerprints, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::uri.
Referenced by loadAsset().
void Sirikata::Graphics::PriorityDownloadPlanner::loadDependentTextures | ( | Asset * | asset, |
bool | usingDefault | ||
) | [protected] |
References Sirikata::Graphics::WebViewManager::createWebViewMaterial(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, Sirikata::Graphics::OgreRenderer::getResourceLoader(), Sirikata::Graphics::ResourceDownloadPlanner::getScene(), Sirikata::Graphics::WebViewManager::getSingleton(), handleLoadedResource(), Sirikata::Liveness::livenessToken(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadedResources, Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadingResources, Sirikata::Graphics::ResourceLoader::loadTexture(), Sirikata::Graphics::WebView::loadURL(), mActiveCDNArchive, mCDNArchive, Sirikata::Graphics::ResourceDownloadPlanner::mContext, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, Sirikata::Graphics::ResourceDownloadPlanner::mScene, Sirikata::Graphics::OgreRenderer::renderStrand(), Sirikata::AssetDownloadTask::ResourceData::request, Sirikata::AssetDownloadTask::ResourceData::response, Sirikata::Transfer::URI::scheme(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::textureFingerprints, Sirikata::Transfer::URI::toString(), and Sirikata::Graphics::PriorityDownloadPlanner::Asset::webMaterials.
Referenced by loadBillboard(), and loadMeshdata().
void Sirikata::Graphics::PriorityDownloadPlanner::loadMeshdata | ( | Asset * | asset, |
const Mesh::MeshdataPtr & | mdptr, | ||
bool | usingDefault | ||
) | [protected] |
References Sirikata::Graphics::PriorityDownloadPlanner::Asset::animations, Sirikata::Mesh::Node::animations, Sirikata::SHA256::convertToHexString(), Sirikata::Graphics::OgreRenderer::getResourceLoader(), Sirikata::Graphics::ResourceDownloadPlanner::getScene(), handleLoadedResource(), Sirikata::Liveness::livenessToken(), loadDependentTextures(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadedResources, Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadingResources, Sirikata::Graphics::ResourceLoader::loadMaterial(), Sirikata::Graphics::ResourceLoader::loadMesh(), Sirikata::Graphics::ResourceLoader::loadSkeleton(), Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, node, Sirikata::Graphics::PriorityDownloadPlanner::Asset::ogreAssetName, Sirikata::Graphics::ogreMaterialName(), Sirikata::Graphics::ogreSkeletonName(), Sirikata::Graphics::ogreVisualName(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::textureFingerprints, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::uri.
Referenced by loadAsset().
void Sirikata::Graphics::PriorityDownloadPlanner::loadObject | ( | Object * | r | ) | [protected] |
References Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Object::file, Sirikata::Graphics::PriorityDownloadPlanner::Object::loaded, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, mWaitingObjects, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, and requestAssetForObject().
Referenced by checkShouldLoadNewObject(), and iPoll().
void Sirikata::Graphics::PriorityDownloadPlanner::poll | ( | ) | [virtual] |
Override this method to specify the work to be done when polling.
Reimplemented from Sirikata::Graphics::ResourceDownloadPlanner.
References iPoll(), Sirikata::Liveness::livenessToken(), and Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex.
PriorityDownloadPlannerMetricPtr Sirikata::Graphics::PriorityDownloadPlanner::prioritizationMetric | ( | ) | [inline] |
References mMetric.
Referenced by Sirikata::Graphics::OgreRenderer::objectPrioritization().
void Sirikata::Graphics::PriorityDownloadPlanner::removeObject | ( | ProxyObjectPtr | p | ) | [virtual] |
Reimplemented from Sirikata::Graphics::ResourceDownloadPlanner.
Referenced by removeObject(), and Sirikata::Graphics::OgreRenderer::removeObject().
void Sirikata::Graphics::PriorityDownloadPlanner::removeObject | ( | const String & | sporef | ) | [protected] |
void Sirikata::Graphics::PriorityDownloadPlanner::removeObject | ( | Graphics::Entity * | ent | ) | [virtual] |
Reimplemented from Sirikata::Graphics::ResourceDownloadPlanner.
References Sirikata::Graphics::Entity::id(), and removeObject().
void Sirikata::Graphics::PriorityDownloadPlanner::requestAssetForObject | ( | Object * | forObject | ) | [protected] |
References Sirikata::Logging::detailed, DLPLANNER_LOG, downloadAsset(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, Sirikata::Transfer::URI::empty(), Sirikata::Graphics::PriorityDownloadPlanner::Object::file, finishLoadAsset(), Sirikata::Graphics::PriorityDownloadPlanner::Object::id(), Sirikata::Graphics::Entity::loadEmpty(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::loadingResources, mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, Sirikata::Graphics::PriorityDownloadPlanner::Object::mesh, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, updateAssetPriority(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::usingObjects, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::waitingObjects.
Referenced by iUpdateObject(), and loadObject().
void Sirikata::Graphics::PriorityDownloadPlanner::setPrioritizationMetric | ( | PriorityDownloadPlannerMetricPtr | metric | ) | [inline] |
References mMetric.
Referenced by Sirikata::Graphics::OgreRenderer::objectPrioritization().
ResourceDownloadPlanner::Stats Sirikata::Graphics::PriorityDownloadPlanner::stats | ( | ) | [virtual] |
Implements Sirikata::Graphics::ResourceDownloadPlanner.
References Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadedAssets, Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadedObjects, Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadingAssets, Sirikata::Graphics::ResourceDownloadPlanner::Stats::loadingObjects, mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, mObjects, mWaitingObjects, Sirikata::Graphics::ResourceDownloadPlanner::Stats::totalAssets, Sirikata::Graphics::ResourceDownloadPlanner::Stats::totalObjects, and Sirikata::Graphics::ResourceDownloadPlanner::Stats::unloadedObjects.
Referenced by commandGetStats(), and Sirikata::Graphics::OgreRenderer::rendererStats().
void Sirikata::Graphics::PriorityDownloadPlanner::stop | ( | ) | [virtual] |
Stop scheduling this service.
Note that this does not immediately stop the service, it simply guarantees the service will not be scheduled again. This allows outstanding events to be handled properly.
Reimplemented from Sirikata::Graphics::ResourceDownloadPlanner.
References iStop(), Sirikata::Liveness::livenessToken(), and Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex.
Referenced by Sirikata::Graphics::OgreRenderer::iStop().
void Sirikata::Graphics::PriorityDownloadPlanner::unloadObject | ( | Object * | r | ) | [protected] |
References Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Graphics::PriorityDownloadPlanner::Object::file, Sirikata::Graphics::PriorityDownloadPlanner::Object::loaded, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mLoadedObjects, mWaitingObjects, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, and unrequestAssetForObject().
Referenced by iPoll(), and iRemoveObject().
void Sirikata::Graphics::PriorityDownloadPlanner::unrequestAssetForObject | ( | Object * | forObject | ) | [protected] |
References checkRemoveAsset(), Sirikata::Logging::detailed, DLPLANNER_LOG, Sirikata::Transfer::URI::empty(), Sirikata::Graphics::PriorityDownloadPlanner::Object::file, mAssets, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, Sirikata::Graphics::PriorityDownloadPlanner::Object::mesh, Sirikata::Graphics::PriorityDownloadPlanner::Object::name, Sirikata::Graphics::Entity::unload(), and updateAssetPriority().
Referenced by iUpdateObject(), and unloadObject().
void Sirikata::Graphics::PriorityDownloadPlanner::updateAssetPriority | ( | Asset * | asset | ) | [protected] |
References Sirikata::Transfer::PriorityAggregationAlgorithm::aggregate(), Sirikata::Graphics::PriorityDownloadPlanner::Asset::downloadTask, mAggregationAlgorithm, Sirikata::Graphics::ResourceDownloadPlanner::mDlPlannerMutex, mObjects, obj, and Sirikata::Graphics::PriorityDownloadPlanner::Asset::waitingObjects.
Referenced by iPoll(), requestAssetForObject(), and unrequestAssetForObject().
void Sirikata::Graphics::PriorityDownloadPlanner::updateObject | ( | ProxyObjectPtr | p | ) | [virtual] |
bool Sirikata::Graphics::PriorityDownloadPlanner::mActiveCDNArchive [protected] |
Referenced by loadDependentTextures(), PriorityDownloadPlanner(), and ~PriorityDownloadPlanner().
Transfer::PriorityAggregationAlgorithm* Sirikata::Graphics::PriorityDownloadPlanner::mAggregationAlgorithm [protected] |
Referenced by PriorityDownloadPlanner(), updateAssetPriority(), and ~PriorityDownloadPlanner().
Referenced by checkRemoveAsset(), commandGetData(), iPoll(), iStop(), loadAsset(), requestAssetForObject(), stats(), and unrequestAssetForObject().
unsigned int Sirikata::Graphics::PriorityDownloadPlanner::mCDNArchive [protected] |
Referenced by loadDependentTextures(), PriorityDownloadPlanner(), and ~PriorityDownloadPlanner().
Referenced by budgetRequiresChange(), checkShouldLoadNewObject(), commandGetData(), iAddObject(), iPoll(), iRemoveObject(), iStop(), loadObject(), stats(), and unloadObject().
Referenced by iAddObject(), iPoll(), iUpdateObject(), prioritizationMetric(), PriorityDownloadPlanner(), and setPrioritizationMetric().
Referenced by commandGetData(), findObject(), finishLoadAsset(), iAddObject(), iPoll(), iRemoveObject(), iStop(), stats(), and updateAssetPriority().
bool Sirikata::Graphics::PriorityDownloadPlanner::mStopped [protected] |
Referenced by checkRemoveAsset(), iRemoveObject(), and iStop().
Referenced by budgetRequiresChange(), commandGetData(), iAddObject(), iRemoveObject(), iStop(), loadObject(), stats(), and unloadObject().