* Add exclusion of UtilsConversion.cs to prebuild.xml, should fix the build

* First stab at working inventory persistence

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2268 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2008-10-07 00:42:05 +00:00
parent 3e5fcb7fab
commit b3380d2c11
7 changed files with 198 additions and 52 deletions

View File

@@ -5,12 +5,13 @@ namespace Simian
{
public interface IInventoryProvider
{
UUID CreateItem(Agent agent, string name, string description, InventoryType invType, AssetType type,
UUID CreateItem(UUID agentID, string name, string description, InventoryType invType, AssetType type,
UUID assetID, UUID parentID, PermissionMask ownerMask, PermissionMask nextOwnerMask, UUID ownerID,
UUID creatorID, UUID transactionID, uint callbackID);
bool CreateFolder(Agent agent, UUID folderID, string name, AssetType preferredType, UUID parentID,
bool CreateFolder(UUID agentID, UUID folderID, string name, AssetType preferredType, UUID parentID,
UUID ownerID);
bool CreateRootFolder(Agent agent, UUID folderID, string name, UUID ownerID);
bool CreateRootFolder(UUID agentID, UUID folderID, string name, UUID ownerID);
OpenMetaverse.InventoryFolder[] CreateInventorySkeleton(UUID agentID);
bool TryGetInventory(UUID agentID, UUID objectID, out InventoryObject obj);
}
}