OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Namespaces | Typedefs | Enumerations
IOSSL_Api.cs File Reference

Go to the source code of this file.

Classes

interface  OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api
 

Namespaces

package  OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
 

Typedefs

using key = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
 
using rotation = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
 
using vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
 
using LSL_List = OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
 
using LSL_String = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
 
using LSL_Integer = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
 
using LSL_Float = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
 
using LSL_Key = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
 

Enumerations

enum  OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel {
  OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.NoAccess = -1, OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.None = 0, OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.Nuisance = 1, OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.VeryLow = 2,
  OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.Low = 3, OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.Moderate = 4, OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.High = 5, OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.VeryHigh = 6,
  OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel.Severe = 7
}
 To permit region owners to enable the extended scripting functionality of OSSL, without allowing malicious scripts to access potentially troublesome functions, each OSSL function is assigned a threat level, and access to the functions is granted or denied based on a default threshold set in OpenSim.ini (which can be overridden for individual functions on a case-by-case basis) More...
 

Typedef Documentation

Definition at line 32 of file IOSSL_Api.cs.

Definition at line 38 of file IOSSL_Api.cs.

Definition at line 37 of file IOSSL_Api.cs.

Definition at line 39 of file IOSSL_Api.cs.

Definition at line 35 of file IOSSL_Api.cs.

Definition at line 36 of file IOSSL_Api.cs.

Definition at line 33 of file IOSSL_Api.cs.

Definition at line 34 of file IOSSL_Api.cs.