diff options
author | UbitUmarov | 2017-01-16 19:01:41 +0000 |
---|---|---|
committer | UbitUmarov | 2017-01-16 19:01:41 +0000 |
commit | 733072b6a371f52d5c13f61d4b2a145a370370f5 (patch) | |
tree | 4944059a40baec7bbb70c341a57ea1f82345b830 /OpenSim/Region/Framework/Interfaces | |
parent | Merge branch 'melanie' (diff) | |
download | opensim-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.cs | 5 |
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 | ||