aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces
diff options
context:
space:
mode:
authorUbitUmarov2017-01-16 19:01:41 +0000
committerUbitUmarov2017-01-16 19:01:41 +0000
commit733072b6a371f52d5c13f61d4b2a145a370370f5 (patch)
tree4944059a40baec7bbb70c341a57ea1f82345b830 /OpenSim/Region/Framework/Interfaces
parentMerge branch 'melanie' (diff)
downloadopensim-SC-733072b6a371f52d5c13f61d4b2a145a370370f5.zip
opensim-SC-733072b6a371f52d5c13f61d4b2a145a370370f5.tar.gz
opensim-SC-733072b6a371f52d5c13f61d4b2a145a370370f5.tar.bz2
opensim-SC-733072b6a371f52d5c13f61d4b2a145a370370f5.tar.xz
chance new effective permissions code to ease aggregation on demand( ie on changes). But still doing full aggregation on checks, so still heavy
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IEntityInventory.cs5
1 files changed, 1 insertions, 4 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
index 2af6ff0..e7c2428 100644
--- a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
+++ b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs
@@ -278,10 +278,7 @@ 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); 281 void AggregateInnerPerms(ref uint owner, ref uint group, ref uint everyone);
282 void AggregateGroupOrEveryonePerms(ref uint current);
283 void AggregateGroupPerms(ref uint current);
284 void AggregateOwnerPerms(ref uint current);
285 282
286 uint MaskEffectivePermissions(); 283 uint MaskEffectivePermissions();
287 284