aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Interfaces
diff options
context:
space:
mode:
authorMelanie2009-12-27 01:54:53 +0000
committerMelanie2009-12-27 01:54:53 +0000
commit101f60ea882f9cb623156ab11f1e9163d6bb02a0 (patch)
tree0eb3d4f56dcd35f09486d5fe0ef3caa0f36ce34f /OpenSim/Services/Interfaces
parentMore beef to the IPresenceService interface. (diff)
downloadopensim-SC_OLD-101f60ea882f9cb623156ab11f1e9163d6bb02a0.zip
opensim-SC_OLD-101f60ea882f9cb623156ab11f1e9163d6bb02a0.tar.gz
opensim-SC_OLD-101f60ea882f9cb623156ab11f1e9163d6bb02a0.tar.bz2
opensim-SC_OLD-101f60ea882f9cb623156ab11f1e9163d6bb02a0.tar.xz
Interface changes
Diffstat (limited to 'OpenSim/Services/Interfaces')
-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}