C# Class Aurora.Addon.HyperGrid.HGInternalInventoryService

Hypergrid inventory service. It serves the IInventoryService interface, but implements it in ways that are appropriate for inter-grid inventory exchanges. Specifically, it does not performs deletions and it responds to GetRootFolder requests with the ID of the Suitcase folder, not the actual "My Inventory" folder.
Inheritance: OpenSim.Services.InventoryService.InventoryService
Afficher le fichier Open project: RevolutionSmythe/Aurora-HG-Plugin

Méthodes publiques

Méthode Description
FetchAsset ( string url, UUID assetID ) : Aurora.Framework.AssetBase
FinishedStartup ( ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void

Private Methods

Méthode Description
AddFolder ( Aurora.Framework.InventoryFolderBase folder ) : bool
AddItem ( Aurora.Framework.InventoryItemBase item ) : bool
GetAssets ( Aurora.Framework.InventoryItemBase it, string assetServer ) : void
GetFolder ( Aurora.Framework.InventoryFolderBase folder ) : Aurora.Framework.InventoryFolderBase
GetFolderForType ( UUID principalID, InventoryType invType, AssetType type ) : Aurora.Framework.InventoryFolderBase
GetItem ( Aurora.Framework.InventoryItemBase item ) : Aurora.Framework.InventoryItemBase
GetRootFolder ( UUID principalID ) : Aurora.Framework.InventoryFolderBase

Method Details

FetchAsset() public méthode

public FetchAsset ( string url, UUID assetID ) : Aurora.Framework.AssetBase
url string
assetID UUID
Résultat Aurora.Framework.AssetBase

FinishedStartup() public méthode

public FinishedStartup ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void