From 46700d3b7d5bd71d880b3cc0dd0e2d6edd701195 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Fri, 19 Oct 2007 07:46:03 +0000 Subject: * Total refactoring of Asset Server for massive win * There is now a AssetServerBase * lolcat in ur assets --- OpenSim/Framework/General/Interfaces/IAssetServer.cs | 3 ++- OpenSim/Framework/General/Types/AssetBase.cs | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'OpenSim/Framework/General') diff --git a/OpenSim/Framework/General/Interfaces/IAssetServer.cs b/OpenSim/Framework/General/Interfaces/IAssetServer.cs index f6849bf..e7401eb 100644 --- a/OpenSim/Framework/General/Interfaces/IAssetServer.cs +++ b/OpenSim/Framework/General/Interfaces/IAssetServer.cs @@ -39,9 +39,10 @@ namespace OpenSim.Framework.Interfaces void SetReceiver(IAssetReceiver receiver); void FetchAsset(LLUUID assetID, bool isTexture); void UpdateAsset(AssetBase asset); - void CreateAsset(AssetBase asset); + void StoreAndCommitAsset(AssetBase asset); void SetServerInfo(string ServerUrl, string ServerKey); void Close(); + void LoadAsset(AssetBase info, bool image, string filename); } // could change to delegate? diff --git a/OpenSim/Framework/General/Types/AssetBase.cs b/OpenSim/Framework/General/Types/AssetBase.cs index ddd033f..628724d 100644 --- a/OpenSim/Framework/General/Types/AssetBase.cs +++ b/OpenSim/Framework/General/Types/AssetBase.cs @@ -44,5 +44,11 @@ namespace OpenSim.Framework.Types { } + + public AssetBase(LLUUID assetId, string name) + { + FullID = assetId; + Name = name; + } } } -- cgit v1.1