* Beginnings of a Security Credential system in MRM. This will eventually lead to trusted execution of untrusted MRMs.

This commit is contained in:
Adam Frisby
2009-08-16 03:48:16 +10:00
parent 6ece8d86e0
commit 9090a90769
6 changed files with 62 additions and 13 deletions

View File

@@ -37,15 +37,17 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
public class World : System.MarshalByRefObject, IWorld, IWorldAudio
{
private readonly Scene m_internalScene;
private readonly ISecurityCredential m_security;
private readonly Heightmap m_heights;
private readonly ObjectAccessor m_objs;
public World(Scene internalScene)
public World(Scene internalScene, ISecurityCredential securityCredential)
{
m_security = securityCredential;
m_internalScene = internalScene;
m_heights = new Heightmap(m_internalScene);
m_objs = new ObjectAccessor(m_internalScene);
m_objs = new ObjectAccessor(m_internalScene, securityCredential);
}
#region Events