aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Services/Interfaces/IPresenceService.cs16
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}