diff options
Diffstat (limited to 'OpenSim/Services')
-rw-r--r-- | OpenSim/Services/Interfaces/IPresenceService.cs | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/OpenSim/Services/Interfaces/IPresenceService.cs b/OpenSim/Services/Interfaces/IPresenceService.cs index e8babbf..d86e50c 100644 --- a/OpenSim/Services/Interfaces/IPresenceService.cs +++ b/OpenSim/Services/Interfaces/IPresenceService.cs | |||
@@ -47,17 +47,13 @@ namespace OpenSim.Services.Interfaces | |||
47 | 47 | ||
48 | public interface IPresenceService | 48 | public interface IPresenceService |
49 | { | 49 | { |
50 | // this should really be: | 50 | bool LoginAgent(UUID principalID, UUID sessionID, UUID secureSessionID); |
51 | //bool LoginAgent(UUID userID, UUID agentID, UUID sessionID, UUID secureSessionID); | 51 | bool LogoutAgent(UUID sessionID); |
52 | // but we'd have to add userID to the agents table | 52 | bool LogoutRegionAgents(UUID regionID); |
53 | bool LoginAgent(UUID agentID, UUID sessionID, UUID secureSessionID); | ||
54 | bool LogoutAgent(UUID agentID); | ||
55 | bool LogoutAllAgents(UUID regionID); | ||
56 | 53 | ||
57 | bool AgentArriving(UUID agentID, UUID regionID); | 54 | bool ReportAgent(UUID sessionID, UUID regionID, Vector3 position, Vector3 lookAt); |
58 | bool AgentLeaving(UUID agentID, UUID regionID); | ||
59 | 55 | ||
60 | bool TryGetAgent(UUID agentID, out PresenceInfo presence); | 56 | PresenceInfo GetAgent(UUID sessionID); |
61 | bool TryGetAgents(UUID[] agentIDs, out PresenceInfo[] presences); | 57 | PresenceInfo[] GetAgents(UUID[] PrincipalIDs); |
62 | } | 58 | } |
63 | } | 59 | } |