* Added InventoryItemFlags, which is actually only the upper half of the Flags field for inventory items. Stores slam bits, permission override flags, and other things we don't use at all right now
[Simian] * Initial task inventory support. Move, remove, and RezScript are not supported yet * SimulationObject Frozen and RotationAxis properties now point to the root prim in the linkset git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2503 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
@@ -6,15 +6,8 @@ namespace Simian
|
||||
{
|
||||
public interface ITaskInventoryProvider
|
||||
{
|
||||
UUID CreateItem(UUID agentID, UUID containerObjectID, 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 sendPacket);
|
||||
bool RemoveItem(UUID agentID, UUID containerObjectID, UUID itemID);
|
||||
|
||||
bool TryGetAsset(UUID containerObjectID, UUID assetID, out Asset asset);
|
||||
|
||||
void ForEachItem(UUID containerObjectID, Action<InventoryTaskItem> action);
|
||||
InventoryTaskItem FindItem(UUID containerObjectID, Predicate<InventoryTaskItem> match);
|
||||
List<InventoryTaskItem> FindAllItems(UUID containerObjectID, Predicate<InventoryTaskItem> match);
|
||||
void AddTaskFile(string filename, byte[] assetData);
|
||||
bool RemoveTaskFile(string filename);
|
||||
bool TryGetTaskFile(string filename, out byte[] assetData);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user