OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OpenSim.Region.Framework.Scenes.HGUuidGatherer Class Reference
Inheritance diagram for OpenSim.Region.Framework.Scenes.HGUuidGatherer:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.Framework.Scenes.HGUuidGatherer:
Collaboration graph
[legend]

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...
 

Detailed Description

Definition at line 563 of file UuidGatherer.cs.

Constructor & Destructor Documentation

OpenSim.Region.Framework.Scenes.HGUuidGatherer.HGUuidGatherer ( IAssetService  assetService,
string  assetServerURL 
)
inline

Definition at line 569 of file UuidGatherer.cs.

OpenSim.Region.Framework.Scenes.HGUuidGatherer.HGUuidGatherer ( IAssetService  assetService,
string  assetServerURL,
IDictionary< UUID, sbyte >  collector 
)
inline

Definition at line 572 of file UuidGatherer.cs.

Member Function Documentation

AssetBase OpenSim.Region.Framework.Scenes.HGUuidGatherer.FetchAsset ( UUID  assetID)
inline

Definition at line 588 of file UuidGatherer.cs.

override AssetBase OpenSim.Region.Framework.Scenes.HGUuidGatherer.GetAsset ( UUID  uuid)
inlineprotectedvirtual

Get an asset synchronously, potentially using an asynchronous callback. If the asynchronous callback is used, we will wait for it to complete.

Parameters
uuid
Returns

Reimplemented from OpenSim.Region.Framework.Scenes.UuidGatherer.

Definition at line 580 of file UuidGatherer.cs.

Member Data Documentation

string OpenSim.Region.Framework.Scenes.HGUuidGatherer.m_assetServerURL
protected

Definition at line 567 of file UuidGatherer.cs.


The documentation for this class was generated from the following file: