diff options
author | lbsa71 | 2007-09-27 14:57:43 +0000 |
---|---|---|
committer | lbsa71 | 2007-09-27 14:57:43 +0000 |
commit | 863195612bdef56165f2b4354bab280c371618b9 (patch) | |
tree | 63cec15a6c0338a8777640ed13fd7c3ce05eeba7 /OpenSim/Framework/Communications/IInventoryServices.cs | |
parent | revert change to libsecondlife.dll.config which breaks Linux (diff) | |
download | opensim-SC-863195612bdef56165f2b4354bab280c371618b9.zip opensim-SC-863195612bdef56165f2b4354bab280c371618b9.tar.gz opensim-SC-863195612bdef56165f2b4354bab280c371618b9.tar.bz2 opensim-SC-863195612bdef56165f2b4354bab280c371618b9.tar.xz |
Reverting back to 2017 since 2018 were causing Linux breakage; reopening Tleiades patch 444 and 445.
Diffstat (limited to 'OpenSim/Framework/Communications/IInventoryServices.cs')
-rw-r--r-- | OpenSim/Framework/Communications/IInventoryServices.cs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/OpenSim/Framework/Communications/IInventoryServices.cs b/OpenSim/Framework/Communications/IInventoryServices.cs index 7b2948f..80c2e64 100644 --- a/OpenSim/Framework/Communications/IInventoryServices.cs +++ b/OpenSim/Framework/Communications/IInventoryServices.cs | |||
@@ -1,31 +1,29 @@ | |||
1 | using System; | 1 | using System; |
2 | using System.Text; | ||
3 | using System.Collections.Generic; | 2 | using System.Collections.Generic; |
4 | 3 | using System.Text; | |
5 | using libsecondlife; | ||
6 | using OpenSim.Framework.Data; | 4 | using OpenSim.Framework.Data; |
5 | using libsecondlife; | ||
7 | using OpenSim.Framework.Communications.Caches; | 6 | using OpenSim.Framework.Communications.Caches; |
7 | using InventoryFolder = OpenSim.Framework.Communications.Caches.InventoryFolder; | ||
8 | 8 | ||
9 | namespace OpenSim.Framework.Communications | 9 | namespace OpenSim.Framework.Communications |
10 | { | 10 | { |
11 | public delegate void InventoryFolderInfo(LLUUID userID, InventoryFolderBase folderInfo); | 11 | public delegate void InventoryFolderInfo(LLUUID userID, InventoryFolder folderInfo); |
12 | public delegate void InventoryItemInfo(LLUUID userID, InventoryItemBase itemInfo); | 12 | public delegate void InventoryItemInfo(LLUUID userID, InventoryItemBase itemInfo); |
13 | 13 | ||
14 | public interface IInventoryServices | 14 | public interface IInventoryServices |
15 | { | 15 | { |
16 | void RequestInventoryForUser(LLUUID userID, InventoryFolderInfo folderCallBack, InventoryItemInfo itemCallBack); | 16 | void RequestInventoryForUser(LLUUID userID, InventoryFolderInfo folderCallBack, InventoryItemInfo itemCallBack); |
17 | void AddNewInventoryFolder(LLUUID userID, InventoryFolderBase folder); | 17 | void AddNewInventoryFolder(LLUUID userID, InventoryFolder folder); |
18 | void AddNewInventoryItem(LLUUID userID, InventoryItemBase item); | 18 | void AddNewInventoryItem(LLUUID userID, InventoryItemBase item); |
19 | void DeleteInventoryItem(LLUUID userID, InventoryItemBase item); | 19 | void DeleteInventoryItem(LLUUID userID, InventoryItemBase item); |
20 | void CreateNewUserInventory(LLUUID libraryRootId, LLUUID user); | 20 | void CreateNewUserInventory(LLUUID user); |
21 | void GetRootFoldersForUser(LLUUID user, out LLUUID libraryFolder, out LLUUID personalFolder); | ||
22 | 21 | ||
23 | /// <summary> | 22 | /// <summary> |
24 | /// Returns the root folder plus any folders in root (so down one level in the Inventory folders tree) | 23 | /// Returns the root folder plus any folders in root (so down one level in the Inventory folders tree) |
25 | /// </summary> | 24 | /// </summary> |
26 | /// <param name="userID"></param> | 25 | /// <param name="userID"></param> |
27 | /// <returns></returns> | 26 | /// <returns></returns> |
28 | List<InventoryFolderBase> RequestFirstLevelFolders(LLUUID folderID); | 27 | List<InventoryFolderBase> RequestFirstLevelFolders(LLUUID userID); |
29 | List<InventoryItemBase> RequestFolderItems(LLUUID folderID); | ||
30 | } | 28 | } |
31 | } | 29 | } |