diff options
Diffstat (limited to 'OpenSim/Framework/General')
-rw-r--r-- | OpenSim/Framework/General/Interfaces/IAssetProvider.cs | 18 | ||||
-rw-r--r-- | OpenSim/Framework/General/Interfaces/IAssetServer.cs | 4 | ||||
-rw-r--r-- | OpenSim/Framework/General/Types/AssetBase.cs | 3 |
3 files changed, 22 insertions, 3 deletions
diff --git a/OpenSim/Framework/General/Interfaces/IAssetProvider.cs b/OpenSim/Framework/General/Interfaces/IAssetProvider.cs new file mode 100644 index 0000000..a2ef826 --- /dev/null +++ b/OpenSim/Framework/General/Interfaces/IAssetProvider.cs | |||
@@ -0,0 +1,18 @@ | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Text; | ||
4 | using OpenSim.Framework.Types; | ||
5 | using libsecondlife; | ||
6 | |||
7 | namespace OpenSim.Framework.Interfaces | ||
8 | { | ||
9 | public interface IAssetProvider | ||
10 | { | ||
11 | void Initialise(string dbfile, string dbname); | ||
12 | AssetBase FetchAsset(LLUUID uuid); | ||
13 | void CreateAsset(AssetBase asset); | ||
14 | void UpdateAsset(AssetBase asset); | ||
15 | bool ExistsAsset(LLUUID uuid); | ||
16 | void CommitAssets(); // force a sync to the database | ||
17 | } | ||
18 | } \ No newline at end of file | ||
diff --git a/OpenSim/Framework/General/Interfaces/IAssetServer.cs b/OpenSim/Framework/General/Interfaces/IAssetServer.cs index cdce979..da3f61a 100644 --- a/OpenSim/Framework/General/Interfaces/IAssetServer.cs +++ b/OpenSim/Framework/General/Interfaces/IAssetServer.cs | |||
@@ -37,9 +37,9 @@ namespace OpenSim.Framework.Interfaces | |||
37 | public interface IAssetServer | 37 | public interface IAssetServer |
38 | { | 38 | { |
39 | void SetReceiver(IAssetReceiver receiver); | 39 | void SetReceiver(IAssetReceiver receiver); |
40 | void RequestAsset(LLUUID assetID, bool isTexture); | 40 | void FetchAsset(LLUUID assetID, bool isTexture); |
41 | void UpdateAsset(AssetBase asset); | 41 | void UpdateAsset(AssetBase asset); |
42 | void UploadNewAsset(AssetBase asset); | 42 | void CreateAsset(AssetBase asset); |
43 | void SetServerInfo(string ServerUrl, string ServerKey); | 43 | void SetServerInfo(string ServerUrl, string ServerKey); |
44 | void Close(); | 44 | void Close(); |
45 | } | 45 | } |
diff --git a/OpenSim/Framework/General/Types/AssetBase.cs b/OpenSim/Framework/General/Types/AssetBase.cs index 71642a2..7d5ee7b 100644 --- a/OpenSim/Framework/General/Types/AssetBase.cs +++ b/OpenSim/Framework/General/Types/AssetBase.cs | |||
@@ -42,7 +42,8 @@ namespace OpenSim.Framework.Types | |||
42 | 42 | ||
43 | public AssetBase() | 43 | public AssetBase() |
44 | { | 44 | { |
45 | 45 | Name = " "; | |
46 | Description = " "; | ||
46 | } | 47 | } |
47 | } | 48 | } |
48 | } | 49 | } |