On login and first HG entrance to a foreign grid, perform query access checks before proceeding.

This commit is contained in:
Justin Clark-Casey (justincc)
2014-07-21 23:53:33 +01:00
parent 3355bedaeb
commit 3c6becd524
5 changed files with 35 additions and 14 deletions

View File

@@ -85,8 +85,10 @@ namespace OpenSim.Services.Interfaces
/// <param name="agentHomeURI">The visitor's Home URI. Will be missing (null) in older OpenSims.</param>
/// <param name="viaTeleport">True: via teleport; False: via cross (walking)</param>
/// <param name="position">Position in the region</param>
/// <param name="sversion">version that the requesting simulator is runing</param>
/// <param name="version">version that the target simulator is running</param>
/// <param name="sversion">
/// Version that the requesting simulator is runing. If null then no version check is carried out.
/// </param>
/// <param name="version">Version that the target simulator is running</param>
/// <param name="reason">[out] Optional error message</param>
/// <returns>True: ok; False: not allowed</returns>
bool QueryAccess(GridRegion destination, UUID agentID, string agentHomeURI, bool viaTeleport, Vector3 position, string sversion, out string version, out string reason);