C# Class OpenSim.Services.Connectors.SimianGrid.SimianAssetServiceConnector

Connects to the SimianGrid asset service
Inheritance: IAssetService, IService
Afficher le fichier Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Méthodes publiques

Méthode Description
AddRegion ( Scene scene ) : void
Close ( ) : void
Delete ( string id ) : bool

Delete an asset

Get ( string id ) : AssetBase
Get ( string id, Object sender, AssetRetrieved handler ) : bool

Get an asset asynchronously

GetCached ( string id ) : AssetBase
GetData ( string id ) : byte[]
GetMetadata ( string id ) : AssetMetadata

Get an asset's metadata

Initialise ( IConfigSource source ) : void
PostInitialise ( ) : void
RegionLoaded ( Scene scene ) : void
RemoveRegion ( Scene scene ) : void
SimianAssetServiceConnector ( ) : System
SimianAssetServiceConnector ( IConfigSource source ) : System
SimianAssetServiceConnector ( string url ) : System
Store ( AssetBase asset ) : string

Creates a new asset

UpdateContent ( string id, byte data ) : bool

Update an asset's content

Private Methods

Méthode Description
CommonInit ( IConfigSource source ) : void
GetRemote ( string id ) : AssetBase

Method Details

AddRegion() public méthode

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

Delete() public méthode

Delete an asset
public Delete ( string id ) : bool
id string
Résultat bool

Get() public méthode

public Get ( string id ) : AssetBase
id string
Résultat AssetBase

Get() public méthode

Get an asset asynchronously
public Get ( string id, Object sender, AssetRetrieved handler ) : bool
id string The asset id
sender Object Represents the requester. Passed back via the handler
handler AssetRetrieved The handler to call back once the asset has been retrieved
Résultat bool

GetCached() public méthode

public GetCached ( string id ) : AssetBase
id string
Résultat AssetBase

GetData() public méthode

public GetData ( string id ) : byte[]
id string
Résultat byte[]

GetMetadata() public méthode

Get an asset's metadata
public GetMetadata ( string id ) : AssetMetadata
id string
Résultat AssetMetadata

Initialise() public méthode

public Initialise ( IConfigSource source ) : void
source IConfigSource
Résultat void

PostInitialise() public méthode

public PostInitialise ( ) : void
Résultat void

RegionLoaded() public méthode

public RegionLoaded ( Scene scene ) : void
scene Scene
Résultat void

RemoveRegion() public méthode

public RemoveRegion ( Scene scene ) : void
scene Scene
Résultat void

SimianAssetServiceConnector() public méthode

public SimianAssetServiceConnector ( ) : System
Résultat System

SimianAssetServiceConnector() public méthode

public SimianAssetServiceConnector ( IConfigSource source ) : System
source IConfigSource
Résultat System

SimianAssetServiceConnector() public méthode

public SimianAssetServiceConnector ( string url ) : System
url string
Résultat System

Store() public méthode

Creates a new asset
public Store ( AssetBase asset ) : string
asset AssetBase
Résultat string

UpdateContent() public méthode

Update an asset's content
public UpdateContent ( string id, byte data ) : bool
id string
data byte
Résultat bool