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
Show file Open project: RevolutionSmythe/Aurora-HG-Plugin

Public Methods

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

Private Methods

Method 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 method

public FetchAsset ( string url, UUID assetID ) : Aurora.Framework.AssetBase
url string
assetID UUID
return Aurora.Framework.AssetBase

FinishedStartup() public method

public FinishedStartup ( ) : void
return void

Initialize() public method

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void