diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Interfaces/IRegionDataStore.cs | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Interfaces/IRegionDataStore.cs b/OpenSim/Region/Environment/Interfaces/IRegionDataStore.cs index 78ad428..47768b7 100644 --- a/OpenSim/Region/Environment/Interfaces/IRegionDataStore.cs +++ b/OpenSim/Region/Environment/Interfaces/IRegionDataStore.cs | |||
@@ -44,8 +44,26 @@ namespace OpenSim.Region.Environment.Interfaces | |||
44 | /// <param name="persistPrimInventories">Temporary switch while this option is immature</param> | 44 | /// <param name="persistPrimInventories">Temporary switch while this option is immature</param> |
45 | void Initialise(string filename, bool persistPrimInventories); | 45 | void Initialise(string filename, bool persistPrimInventories); |
46 | 46 | ||
47 | /// <summary> | ||
48 | /// Stores all object's details apart from inventory | ||
49 | /// </summary> | ||
50 | /// <param name="obj"></param> | ||
51 | /// <param name="regionUUID"></param> | ||
47 | void StoreObject(SceneObjectGroup obj, LLUUID regionUUID); | 52 | void StoreObject(SceneObjectGroup obj, LLUUID regionUUID); |
53 | |||
54 | /// <summary> | ||
55 | /// Entirely removes the object, including inventory | ||
56 | /// </summary> | ||
57 | /// <param name="uuid"></param> | ||
58 | /// <param name="regionUUID"></param> | ||
59 | /// <returns></returns> | ||
48 | void RemoveObject(LLUUID uuid, LLUUID regionUUID); | 60 | void RemoveObject(LLUUID uuid, LLUUID regionUUID); |
61 | |||
62 | /// <summary> | ||
63 | /// Store a prim's inventory | ||
64 | /// </summary> | ||
65 | /// <returns></returns> | ||
66 | void StorePrimInventory(LLUUID primID, IDictionary<LLUUID, TaskInventoryItem> items); | ||
49 | 67 | ||
50 | List<SceneObjectGroup> LoadObjects(LLUUID regionUUID); | 68 | List<SceneObjectGroup> LoadObjects(LLUUID regionUUID); |
51 | 69 | ||
@@ -58,4 +76,4 @@ namespace OpenSim.Region.Environment.Interfaces | |||
58 | 76 | ||
59 | void Shutdown(); | 77 | void Shutdown(); |
60 | } | 78 | } |
61 | } \ No newline at end of file | 79 | } |