From 4452ed60f8b6956bcbb00353512bf7d7d89ad70c Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Wed, 23 Jul 2008 21:40:06 +0000 Subject: * refactor: split out inventory services which are only used between non-region services * more to follow --- .../Framework/Communications/IInventoryServices.cs | 24 +++++----------------- 1 file changed, 5 insertions(+), 19 deletions(-) (limited to 'OpenSim/Framework/Communications/IInventoryServices.cs') diff --git a/OpenSim/Framework/Communications/IInventoryServices.cs b/OpenSim/Framework/Communications/IInventoryServices.cs index 3929a4e..18e1a2d 100644 --- a/OpenSim/Framework/Communications/IInventoryServices.cs +++ b/OpenSim/Framework/Communications/IInventoryServices.cs @@ -40,12 +40,8 @@ namespace OpenSim.Framework.Communications /// /// Defines all the operations one can perform on a user's inventory. /// - public interface IInventoryServices - { - string Host - { - get; - } + public interface IInventoryServices : IInterGridInventoryServices + { /// /// Request the inventory for a user. This is an asynchronous operation that will call the callback when the /// inventory has been received @@ -104,12 +100,10 @@ namespace OpenSim.Framework.Communications bool DeleteItem(InventoryItemBase item); /// - /// Create a new inventory for the given user. + /// Does the given user have an inventory structure? /// - /// - /// true if the inventory was successfully created, false otherwise - bool CreateNewUserInventory(LLUUID user); - + /// + /// bool HasInventoryForUser(LLUUID userID); /// @@ -118,13 +112,5 @@ namespace OpenSim.Framework.Communications /// /// null if no root folder was found InventoryFolderBase RequestRootFolder(LLUUID userID); - - /// - /// Returns a list of all the folders in a given user's inventory. - /// - /// - /// A flat list of the user's inventory folder tree, - /// null if there is no inventory for this user - List GetInventorySkeleton(LLUUID userId); } } -- cgit v1.1