aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
diff options
context:
space:
mode:
authorUbitUmarov2017-01-15 16:15:40 +0000
committerUbitUmarov2017-01-15 16:15:40 +0000
commitb9e2606c2ff820369659940e4aafbcb55390794a (patch)
tree3b2b92a6b7e20a5959ac93b4b5004e1c986b8fdd /OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
parentuse of PermissionMask Bit3 for slam was a recent mistake, so make it only bit... (diff)
downloadopensim-SC_OLD-b9e2606c2ff820369659940e4aafbcb55390794a.zip
opensim-SC_OLD-b9e2606c2ff820369659940e4aafbcb55390794a.tar.gz
opensim-SC_OLD-b9e2606c2ff820369659940e4aafbcb55390794a.tar.bz2
opensim-SC_OLD-b9e2606c2ff820369659940e4aafbcb55390794a.tar.xz
add code for fixing effective permitions. This is a test, and currently too slow for prodution. just finding our way home
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/IEntityInventory.cs')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IEntityInventory.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
index 0c4017e..2af6ff0 100644
--- a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
+++ b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
@@ -278,6 +278,11 @@ namespace OpenSim.Region.Framework.Interfaces
278 /// <param name="datastore"></param> 278 /// <param name="datastore"></param>
279 void ProcessInventoryBackup(ISimulationDataService datastore); 279 void ProcessInventoryBackup(ISimulationDataService datastore);
280 280
281 void AggregateEveryOnePerms(ref uint current);
282 void AggregateGroupOrEveryonePerms(ref uint current);
283 void AggregateGroupPerms(ref uint current);
284 void AggregateOwnerPerms(ref uint current);
285
281 uint MaskEffectivePermissions(); 286 uint MaskEffectivePermissions();
282 287
283 void ApplyNextOwnerPermissions(); 288 void ApplyNextOwnerPermissions();