mirror of
https://github.com/opensim/opensim.git
synced 2026-08-12 12:25:42 +08:00
Missing or unimplemented LSL memory functions.
Implemented to behave as if scripts were LSO. Signed-off-by: nebadon <michael@osgrid.org>
This commit is contained in:
@@ -381,6 +381,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
public const int PRIM_SCULPT_FLAG_INVERT = 64;
|
||||
public const int PRIM_SCULPT_FLAG_MIRROR = 128;
|
||||
|
||||
public const int PROFILE_NONE = 0;
|
||||
public const int PROFILE_SCRIPT_MEMORY = 1;
|
||||
|
||||
public const int MASK_BASE = 0;
|
||||
public const int MASK_OWNER = 1;
|
||||
public const int MASK_GROUP = 2;
|
||||
|
||||
@@ -569,6 +569,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
return m_LSL_Functions.llGetMass();
|
||||
}
|
||||
|
||||
public LSL_Integer llGetMemoryLimit()
|
||||
{
|
||||
return m_LSL_Functions.llGetMemoryLimit();
|
||||
}
|
||||
|
||||
public void llGetNextEmail(string address, string subject)
|
||||
{
|
||||
m_LSL_Functions.llGetNextEmail(address, subject);
|
||||
@@ -759,6 +764,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
return m_LSL_Functions.llGetSimulatorHostname();
|
||||
}
|
||||
|
||||
public LSL_Integer llGetSPMaxMemory()
|
||||
{
|
||||
return m_LSL_Functions.llGetSPMaxMemory();
|
||||
}
|
||||
|
||||
public LSL_Integer llGetStartParameter()
|
||||
{
|
||||
return m_LSL_Functions.llGetStartParameter();
|
||||
@@ -824,6 +834,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
return m_LSL_Functions.llGetUnixTime();
|
||||
}
|
||||
|
||||
public LSL_Integer llGetUsedMemory()
|
||||
{
|
||||
return m_LSL_Functions.llGetUsedMemory();
|
||||
}
|
||||
|
||||
public LSL_Vector llGetVel()
|
||||
{
|
||||
return m_LSL_Functions.llGetVel();
|
||||
@@ -1423,6 +1438,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
return m_LSL_Functions.llScriptDanger(pos);
|
||||
}
|
||||
|
||||
public void llScriptProfiler(LSL_Integer flags)
|
||||
{
|
||||
m_LSL_Functions.llScriptProfiler(flags);
|
||||
}
|
||||
|
||||
public LSL_Key llSendRemoteData(string channel, string dest, int idata, string sdata)
|
||||
{
|
||||
return m_LSL_Functions.llSendRemoteData(channel, dest, idata, sdata);
|
||||
@@ -1533,6 +1553,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
m_LSL_Functions.llSetLocalRot(rot);
|
||||
}
|
||||
|
||||
public LSL_Integer llSetMemoryLimit(LSL_Integer limit)
|
||||
{
|
||||
return m_LSL_Functions.llSetMemoryLimit(limit);
|
||||
}
|
||||
|
||||
public void llSetObjectDesc(string desc)
|
||||
{
|
||||
m_LSL_Functions.llSetObjectDesc(desc);
|
||||
|
||||
Reference in New Issue
Block a user