diff options
author | Diva Canto | 2009-12-26 18:11:13 -0800 |
---|---|---|
committer | Diva Canto | 2009-12-26 18:11:13 -0800 |
commit | dc80d13466e77f4eafc80a686126baabeba463ff (patch) | |
tree | 67a68e196fc1ab6427f8e0025800b9fff46404ee /OpenSim/Services/Interfaces/IPresenceService.cs | |
parent | Merge branch 'master' into presence-refactor (diff) | |
download | opensim-SC-dc80d13466e77f4eafc80a686126baabeba463ff.zip opensim-SC-dc80d13466e77f4eafc80a686126baabeba463ff.tar.gz opensim-SC-dc80d13466e77f4eafc80a686126baabeba463ff.tar.bz2 opensim-SC-dc80d13466e77f4eafc80a686126baabeba463ff.tar.xz |
More beef to the IPresenceService interface.
Diffstat (limited to 'OpenSim/Services/Interfaces/IPresenceService.cs')
-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 | } |