Interface changes

slimupdates
Melanie 2009-12-27 01:54:53 +00:00
parent dc80d13466
commit 101f60ea88
1 changed files with 6 additions and 10 deletions

View File

@ -47,17 +47,13 @@ namespace OpenSim.Services.Interfaces
public interface IPresenceService public interface IPresenceService
{ {
// this should really be: bool LoginAgent(UUID principalID, UUID sessionID, UUID secureSessionID);
//bool LoginAgent(UUID userID, UUID agentID, UUID sessionID, UUID secureSessionID); bool LogoutAgent(UUID sessionID);
// but we'd have to add userID to the agents table bool LogoutRegionAgents(UUID regionID);
bool LoginAgent(UUID agentID, UUID sessionID, UUID secureSessionID);
bool LogoutAgent(UUID agentID);
bool LogoutAllAgents(UUID regionID);
bool AgentArriving(UUID agentID, UUID regionID); bool ReportAgent(UUID sessionID, UUID regionID, Vector3 position, Vector3 lookAt);
bool AgentLeaving(UUID agentID, UUID regionID);
bool TryGetAgent(UUID agentID, out PresenceInfo presence); PresenceInfo GetAgent(UUID sessionID);
bool TryGetAgents(UUID[] agentIDs, out PresenceInfo[] presences); PresenceInfo[] GetAgents(UUID[] PrincipalIDs);
} }
} }