OpenSim
|
Public Member Functions | |
HGUuidGatherer (IAssetService assetService, string assetServerURL) | |
HGUuidGatherer (IAssetService assetService, string assetServerURL, IDictionary< UUID, sbyte > collector) | |
AssetBase | FetchAsset (UUID assetID) |
Public Member Functions inherited from OpenSim.Region.Framework.Scenes.UuidGatherer | |
UuidGatherer (IAssetService assetService) | |
Initializes a new instance of the OpenSim.Region.Framework.Scenes.UuidGatherer class. More... | |
UuidGatherer (IAssetService assetService, IDictionary< UUID, sbyte > collector) | |
Initializes a new instance of the OpenSim.Region.Framework.Scenes.UuidGatherer class. More... | |
bool | AddForInspection (UUID uuid) |
Adds the asset uuid for inspection during the gathering process. More... | |
void | AddForInspection (SceneObjectGroup sceneObject) |
Gather all the asset uuids associated with a given object. More... | |
bool | GatherNext () |
Gathers the next set of assets returned by the next uuid to get from the asset service. More... | |
bool | GatherAll () |
Gathers all remaining asset UUIDS no matter how many calls are required to the asset service. More... | |
Protected Member Functions | |
override AssetBase | GetAsset (UUID uuid) |
Get an asset synchronously, potentially using an asynchronous callback. If the asynchronous callback is used, we will wait for it to complete. More... | |
Protected Attributes | |
string | m_assetServerURL |
Protected Attributes inherited from OpenSim.Region.Framework.Scenes.UuidGatherer | |
IAssetService | m_assetService |
Queue< UUID > | m_assetUuidsToInspect |
Additional Inherited Members | |
Properties inherited from OpenSim.Region.Framework.Scenes.UuidGatherer | |
bool | Complete [get] |
Is gathering complete? More... | |
IDictionary< UUID, sbyte > | GatheredUuids [get, set] |
The dictionary of UUIDs gathered so far. If Complete == true then this is all the reachable UUIDs. More... | |
UUID | NextUuidToInspect [get] |
Gets the next UUID to inspect. More... | |
Definition at line 563 of file UuidGatherer.cs.
|
inline |
Definition at line 569 of file UuidGatherer.cs.
|
inline |
Definition at line 572 of file UuidGatherer.cs.
|
inline |
Definition at line 588 of file UuidGatherer.cs.
|
inlineprotectedvirtual |
Get an asset synchronously, potentially using an asynchronous callback. If the asynchronous callback is used, we will wait for it to complete.
uuid |
Reimplemented from OpenSim.Region.Framework.Scenes.UuidGatherer.
Definition at line 580 of file UuidGatherer.cs.
|
protected |
Definition at line 567 of file UuidGatherer.cs.