Provide a GetApi method on the IScriptEngine to get a named API reference

This allows cross-api method calls on the implementation and also allows
"Meta APIs" that only provide common functionality to other APIs
This commit is contained in:
Melanie Thielker
2008-09-13 14:40:42 +00:00
parent 9222c5154e
commit fdb24c46ac
4 changed files with 18 additions and 0 deletions

View File

@@ -58,6 +58,7 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
void SetState(UUID itemID, string newState);
int GetStartParameter(UUID itemID);
IScriptWorkItem QueueEventHandler(object parms);
IScriptApi GetApi(UUID itemID, string name);
DetectParams GetDetectParams(UUID item, int number);
}

View File

@@ -85,5 +85,7 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
DetectParams GetDetectParams(int idx);
UUID GetDetectID(int idx);
void SaveState(string assembly);
IScriptApi GetApi(string name);
}
}