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