diff options
Diffstat (limited to 'OpenSim/Framework/Communications/Cache/AssetTransactionManager.cs')
-rw-r--r-- | OpenSim/Framework/Communications/Cache/AssetTransactionManager.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/OpenSim/Framework/Communications/Cache/AssetTransactionManager.cs b/OpenSim/Framework/Communications/Cache/AssetTransactionManager.cs index 42c0a8e..2c1e5c8 100644 --- a/OpenSim/Framework/Communications/Cache/AssetTransactionManager.cs +++ b/OpenSim/Framework/Communications/Cache/AssetTransactionManager.cs | |||
@@ -36,17 +36,19 @@ using OpenSim.Framework.Types; | |||
36 | using OpenSim.Framework.Utilities; | 36 | using OpenSim.Framework.Utilities; |
37 | using OpenSim.Framework.Data; | 37 | using OpenSim.Framework.Data; |
38 | 38 | ||
39 | namespace OpenSim.Framework.Communications.Caches | 39 | namespace OpenSim.Framework.Communications.Cache |
40 | { | 40 | { |
41 | public class AssetTransactionManager | 41 | public class AssetTransactionManager |
42 | { | 42 | { |
43 | // Fields | 43 | // Fields |
44 | public CommunicationsManager CommsManager; | 44 | public CommunicationsManager CommsManager; |
45 | public Dictionary<LLUUID, AgentAssetTransactions> AgentTransactions = new Dictionary<LLUUID, AgentAssetTransactions>(); | 45 | public Dictionary<LLUUID, AgentAssetTransactions> AgentTransactions = new Dictionary<LLUUID, AgentAssetTransactions>(); |
46 | private bool m_dumpAssetsToFile; | ||
46 | 47 | ||
47 | public AssetTransactionManager(CommunicationsManager commsManager) | 48 | public AssetTransactionManager(CommunicationsManager commsManager, bool dumpAssetsToFile) |
48 | { | 49 | { |
49 | CommsManager = commsManager; | 50 | CommsManager = commsManager; |
51 | m_dumpAssetsToFile = dumpAssetsToFile; | ||
50 | } | 52 | } |
51 | 53 | ||
52 | // Methods | 54 | // Methods |
@@ -54,7 +56,7 @@ namespace OpenSim.Framework.Communications.Caches | |||
54 | { | 56 | { |
55 | if (!this.AgentTransactions.ContainsKey(userID)) | 57 | if (!this.AgentTransactions.ContainsKey(userID)) |
56 | { | 58 | { |
57 | AgentAssetTransactions transactions = new AgentAssetTransactions(userID, this); | 59 | AgentAssetTransactions transactions = new AgentAssetTransactions(userID, this, m_dumpAssetsToFile); |
58 | this.AgentTransactions.Add(userID, transactions); | 60 | this.AgentTransactions.Add(userID, transactions); |
59 | return transactions; | 61 | return transactions; |
60 | } | 62 | } |
@@ -82,7 +84,7 @@ namespace OpenSim.Framework.Communications.Caches | |||
82 | 84 | ||
83 | public void HandleUDPUploadRequest(IClientAPI remoteClient, LLUUID assetID, LLUUID transaction, sbyte type, byte[] data, bool storeLocal) | 85 | public void HandleUDPUploadRequest(IClientAPI remoteClient, LLUUID assetID, LLUUID transaction, sbyte type, byte[] data, bool storeLocal) |
84 | { | 86 | { |
85 | // Console.WriteLine("asset upload of " + assetID); | 87 | // Console.WriteLine("asset upload of " + assetID); |
86 | AgentAssetTransactions transactions = this.GetUserTransActions(remoteClient.AgentId); | 88 | AgentAssetTransactions transactions = this.GetUserTransActions(remoteClient.AgentId); |
87 | if (transactions != null) | 89 | if (transactions != null) |
88 | { | 90 | { |
@@ -103,6 +105,4 @@ namespace OpenSim.Framework.Communications.Caches | |||
103 | } | 105 | } |
104 | } | 106 | } |
105 | } | 107 | } |
106 | } | 108 | } \ No newline at end of file |
107 | |||
108 | |||