aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IAssetServer.cs
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-02-20 17:34:10 +0000
committerJustin Clarke Casey2008-02-20 17:34:10 +0000
commit877713999ce9bcf63e9fafa76cc7d2283ee2e6c2 (patch)
treea777abaadb3556af6933a5ac6fa85af6647629ed /OpenSim/Framework/IAssetServer.cs
parentllSetTimerEvent was setting seconds as milliseconds causing major problems in... (diff)
downloadopensim-SC_OLD-877713999ce9bcf63e9fafa76cc7d2283ee2e6c2.zip
opensim-SC_OLD-877713999ce9bcf63e9fafa76cc7d2283ee2e6c2.tar.gz
opensim-SC_OLD-877713999ce9bcf63e9fafa76cc7d2283ee2e6c2.tar.bz2
opensim-SC_OLD-877713999ce9bcf63e9fafa76cc7d2283ee2e6c2.tar.xz
* Report 'asset not found' situations back to UserTextureDownloadService
* This fixes some of the 'runaway downloads' problem but not all of it * Also fix up logging messages so texture requests are reported as such rather than as assets
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/IAssetServer.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/OpenSim/Framework/IAssetServer.cs b/OpenSim/Framework/IAssetServer.cs
index df36623..cbf0759 100644
--- a/OpenSim/Framework/IAssetServer.cs
+++ b/OpenSim/Framework/IAssetServer.cs
@@ -46,7 +46,17 @@ namespace OpenSim.Framework
46 // could change to delegate? 46 // could change to delegate?
47 public interface IAssetReceiver 47 public interface IAssetReceiver
48 { 48 {
49 /// <summary>
50 /// Call back made when a requested asset has been retrieved by an asset server
51 /// </summary>
52 /// <param name="asset"></param>
53 /// <param name="IsTexture"></param>
49 void AssetReceived(AssetBase asset, bool IsTexture); 54 void AssetReceived(AssetBase asset, bool IsTexture);
55
56 /// <summary>
57 /// Call back made when an asset server could not retrieve a requested asset
58 /// </summary>
59 /// <param name="assetID"></param>
50 void AssetNotFound(LLUUID assetID); 60 void AssetNotFound(LLUUID assetID);
51 } 61 }
52 62
@@ -54,4 +64,4 @@ namespace OpenSim.Framework
54 { 64 {
55 IAssetServer GetAssetServer(); 65 IAssetServer GetAssetServer();
56 } 66 }
57} \ No newline at end of file 67}