diff options
Diffstat (limited to 'OpenSim/Services/Interfaces/IGatekeeperService.cs')
-rw-r--r-- | OpenSim/Services/Interfaces/IGatekeeperService.cs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/OpenSim/Services/Interfaces/IGatekeeperService.cs b/OpenSim/Services/Interfaces/IGatekeeperService.cs index f8eb817..ca7b9b3 100644 --- a/OpenSim/Services/Interfaces/IGatekeeperService.cs +++ b/OpenSim/Services/Interfaces/IGatekeeperService.cs | |||
@@ -41,17 +41,19 @@ namespace OpenSim.Services.Interfaces | |||
41 | 41 | ||
42 | bool LoginAgent(AgentCircuitData aCircuit, GridRegion destination, out string reason); | 42 | bool LoginAgent(AgentCircuitData aCircuit, GridRegion destination, out string reason); |
43 | 43 | ||
44 | GridRegion GetHomeRegion(UUID userID, out Vector3 position, out Vector3 lookAt); | ||
45 | |||
46 | } | 44 | } |
47 | 45 | ||
48 | /// <summary> | 46 | /// <summary> |
49 | /// HG1.5 only | 47 | /// HG1.5 only |
50 | /// </summary> | 48 | /// </summary> |
51 | public interface IHomeUsersSecurityService | 49 | public interface IUserAgentService |
52 | { | 50 | { |
53 | void SetEndPoint(UUID sessionID, IPEndPoint ep); | 51 | bool LoginAgentToGrid(AgentCircuitData agent, GridRegion gatekeeper, GridRegion finalDestination, out string reason); |
54 | IPEndPoint GetEndPoint(UUID sessionID); | 52 | void LogoutAgent(UUID userID, UUID sessionID); |
55 | void RemoveEndPoint(UUID sessionID); | 53 | GridRegion GetHomeRegion(UUID userID, out Vector3 position, out Vector3 lookAt); |
54 | |||
55 | bool AgentIsComingHome(UUID sessionID, string thisGridExternalName); | ||
56 | bool VerifyAgent(UUID sessionID, string token); | ||
57 | bool VerifyClient(UUID sessionID, string token); | ||
56 | } | 58 | } |
57 | } | 59 | } |