Property | Type | Description | |
---|---|---|---|
m_scene | IScene |
Method | Description | |
---|---|---|
AddRegion ( IScene scene ) : void | ||
BypassPermissions ( ) : bool | ||
Close ( ) : void | ||
GenerateClientFlags ( UUID user, ISceneChildEntity task ) : uint | ||
GenericEstatePermission ( UUID user ) : bool | ||
GetPermissionClass ( UUID user, ISceneChildEntity obj ) : PermissionClass | ||
HandleBypassPermissions ( IScene scene, string args ) : void | ||
HandleDebugPermissions ( IScene scene, string args ) : void | ||
HandleForcePermissions ( IScene scene, string args ) : void | ||
HandleTransferLandOwnership ( IScene scene, string args ) : void | ||
HandleTransferObjectOwnership ( IScene scene, string args ) : void | ||
HandleTransferOwnership ( IScene scene, string args ) : void | ||
Initialize ( IConfigSource config ) : void | ||
IsInGroup ( UUID user, UUID groupID ) : bool | ||
PropagatePermissions ( ) : bool | ||
RegionLoaded ( IScene scene ) : void | ||
RemoveRegion ( IScene scene ) : void | ||
SetBypassPermissions ( bool value ) : void | ||
SetHomePoint ( UUID userID ) : bool | ||
TakeLandmark ( UUID userID ) : bool |
Method | Description | |
---|---|---|
CheckIsInGodMode ( UUID userID ) : bool | ||
DebugPermissionInformation ( string permissionCalled ) : void | ||
GenericCommunicationPermission ( UUID user, UUID target ) : bool | ||
GenericObjectPermission ( UUID currentUser, UUID objId, bool denyOnLocked ) : bool |
General permissions checks for any operation involving an object. These supplement more specific checks implemented by callers.
|
|
GenericParcelPermission ( UUID user, ILandObject parcel, ulong groupPowers ) : bool | ||
GenericParcelPermission ( UUID user, System.Vector3 pos, ulong groupPowers ) : bool | ||
IsAdministrator ( UUID user ) : bool |
Is the given user an administrator (in other words, a god)?
|
|
IsEstateManager ( UUID user ) : bool | ||
IsFriendWithPerms ( UUID user, UUID objectOwner ) : bool | ||
IsGroupMember ( UUID groupID, UUID userID, ulong powers ) : bool | ||
SendPermissionError ( UUID user, string reason ) : void |
Method | Description | |
---|---|---|
ApplyObjectModifyMasks ( uint setPermissionMask, uint objectFlagsMask ) : uint | ||
CanAbandonParcel ( UUID user, ILandObject parcel, IScene scene ) : bool | ||
CanBuyLand ( UUID userID, ILandObject parcel, IScene scene ) : bool | ||
CanCompileScript ( UUID ownerUUID, string scriptType, IScene scene ) : bool | ||
CanControlPrimMedia ( UUID agentID, UUID primID, int face ) : bool | ||
CanCopyObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool | ||
CanCopyUserInventory ( UUID itemID, UUID userID ) : bool |
Check whether the specified user is allowed to copy the given inventory type in their inventory.
|
|
CanCreateObjectInventory ( int invType, UUID objectID, UUID userID ) : bool |
Check whether the specified user is allowed to directly create the given inventory type in a prim's inventory (e.g. the New Script button in the 1.21 Linden Lab client).
|
|
CanCreateUserInventory ( int invType, UUID userID ) : bool |
Check whether the specified user is allowed to create the given inventory type in their inventory.
|
|
CanDeedObject ( UUID user, UUID group, IScene scene ) : bool | ||
CanDeedParcel ( UUID user, ILandObject parcel, IScene scene ) : bool | ||
CanDeleteObject ( UUID objectID, UUID deleter, IScene scene ) : bool | ||
CanDeleteObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool | ||
CanDeleteUserInventory ( UUID itemID, UUID userID ) : bool |
Check whether the specified user is allowed to delete the given inventory item from their own inventory.
|
|
CanDelinkObject ( UUID userID, UUID objectID ) : bool | ||
CanDuplicateObject ( int objectCount, UUID objectID, UUID owner, IScene scene, System.Vector3 objectPosition ) : bool | ||
CanEditNotecard ( UUID notecard, UUID objectID, UUID user, IScene scene ) : bool |
Check whether the specified user can edit the given notecard
|
|
CanEditObject ( UUID objectID, UUID editorID, IScene scene ) : bool | ||
CanEditObjectInventory ( UUID objectID, UUID editorID, IScene scene ) : bool | ||
CanEditParcel ( UUID user, ILandObject parcel, IScene scene ) : bool | ||
CanEditParcelAccessList ( UUID userID, ILandObject parcel, uint flags ) : bool | ||
CanEditParcelProperties ( UUID user, ILandObject parcel, GroupPowers p, IScene scene ) : bool | ||
CanEditScript ( UUID script, UUID objectID, UUID user, IScene scene ) : bool |
Check whether the specified user can edit the given script
|
|
CanEditUserInventory ( UUID itemID, UUID userID ) : bool |
Check whether the specified user is allowed to edit the given inventory item within their own inventory.
|
|
CanGodTp ( UUID user, UUID target ) : bool | ||
CanInstantMessage ( UUID user, UUID target, IScene startScene ) : bool | ||
CanInteractWithPrimMedia ( UUID agentID, UUID primID, int face ) : bool | ||
CanIssueEstateCommand ( UUID user, IScene requestFromScene, bool ownerCommand ) : bool | ||
CanLinkObject ( UUID userID, UUID objectID ) : bool | ||
CanMoveObject ( UUID objectID, UUID moverID, IScene scene ) : bool | ||
CanObjectEntry ( UUID objectID, bool enteringRegion, System.Vector3 newPoint, UUID OwnerID ) : bool | ||
CanPushObject ( UUID userID, ILandObject parcel ) : bool | ||
CanReclaimParcel ( UUID user, ILandObject parcel, IScene scene ) : bool | ||
CanResetScript ( UUID prim, UUID script, UUID agentID, IScene scene ) : bool | ||
CanReturnObjects ( ILandObject land, UUID user, List |
||
CanRezObject ( int objectCount, UUID attemptedRezzer, System.Vector3 objectPosition, IScene scene, string &reason ) : bool | ||
CanRunConsoleCommand ( UUID user, IScene requestFromScene ) : bool | ||
CanRunScript ( UUID script, UUID objectID, UUID user, IScene scene ) : bool | ||
CanSellParcel ( UUID user, ILandObject parcel, IScene scene ) : bool | ||
CanSubdivideParcel ( UUID user, ILandObject parcel, IScene scene ) : bool | ||
CanTakeCopyObject ( UUID objectID, UUID userID, IScene inScene ) : bool | ||
CanTakeObject ( UUID objectID, UUID stealer, IScene scene ) : bool | ||
CanTerraformLand ( UUID user, System.Vector3 position, IScene requestFromScene ) : bool | ||
CanViewNotecard ( UUID notecard, UUID objectID, UUID user, IScene scene ) : bool |
Check whether the specified user can view the given notecard
|
|
CanViewObjectOwners ( UUID userID, ILandObject parcel ) : bool | ||
CanViewScript ( UUID script, UUID objectID, UUID user, IScene scene ) : bool |
Check whether the specified user can view the given script
|
|
GenericPrimMediaPermission ( ISceneChildEntity part, UUID agentID, MediaPermission perms ) : bool | ||
InternalIsAdministrator ( UUID user, bool checkGodStatus ) : bool |
Is the given user an administrator (in other words, a god)?
|
|
IsGod ( UUID user, IScene scene ) : bool |
protected CheckIsInGodMode ( UUID userID ) : bool | ||
userID | UUID | |
return | bool |
protected DebugPermissionInformation ( string permissionCalled ) : void | ||
permissionCalled | string | |
return | void |
public GenerateClientFlags ( UUID user, ISceneChildEntity task ) : uint | ||
user | UUID | |
task | ISceneChildEntity | |
return | uint |
protected GenericCommunicationPermission ( UUID user, UUID target ) : bool | ||
user | UUID | |
target | UUID | |
return | bool |
public GenericEstatePermission ( UUID user ) : bool | ||
user | UUID | |
return | bool |
protected GenericObjectPermission ( UUID currentUser, UUID objId, bool denyOnLocked ) : bool | ||
currentUser | UUID | |
objId | UUID | |
denyOnLocked | bool | |
return | bool |
protected GenericParcelPermission ( UUID user, ILandObject parcel, ulong groupPowers ) : bool | ||
user | UUID | |
parcel | ILandObject | |
groupPowers | ulong | |
return | bool |
protected GenericParcelPermission ( UUID user, System.Vector3 pos, ulong groupPowers ) : bool | ||
user | UUID | |
pos | System.Vector3 | |
groupPowers | ulong | |
return | bool |
public GetPermissionClass ( UUID user, ISceneChildEntity obj ) : PermissionClass | ||
user | UUID | |
obj | ISceneChildEntity | |
return | PermissionClass |
public HandleBypassPermissions ( IScene scene, string args ) : void | ||
scene | IScene | |
args | string | |
return | void |
public HandleDebugPermissions ( IScene scene, string args ) : void | ||
scene | IScene | |
args | string | |
return | void |
public HandleForcePermissions ( IScene scene, string args ) : void | ||
scene | IScene | |
args | string | |
return | void |
public HandleTransferLandOwnership ( IScene scene, string args ) : void | ||
scene | IScene | |
args | string | |
return | void |
public HandleTransferObjectOwnership ( IScene scene, string args ) : void | ||
scene | IScene | |
args | string | |
return | void |
public HandleTransferOwnership ( IScene scene, string args ) : void | ||
scene | IScene | |
args | string | |
return | void |
public Initialize ( IConfigSource config ) : void | ||
config | IConfigSource | |
return | void |
protected IsAdministrator ( UUID user ) : bool | ||
user | UUID | |
return | bool |
protected IsEstateManager ( UUID user ) : bool | ||
user | UUID | |
return | bool |
protected IsFriendWithPerms ( UUID user, UUID objectOwner ) : bool | ||
user | UUID | |
objectOwner | UUID | |
return | bool |
protected IsGroupMember ( UUID groupID, UUID userID, ulong powers ) : bool | ||
groupID | UUID | |
userID | UUID | |
powers | ulong | |
return | bool |
public IsInGroup ( UUID user, UUID groupID ) : bool | ||
user | UUID | |
groupID | UUID | |
return | bool |
protected SendPermissionError ( UUID user, string reason ) : void | ||
user | UUID | |
reason | string | |
return | void |
public SetBypassPermissions ( bool value ) : void | ||
value | bool | |
return | void |