More beef to the IPresenceService interface.

slimupdates
Diva Canto 2009-12-26 18:11:13 -08:00
parent ca3aa283ba
commit dc80d13466
1 changed files with 12 additions and 1 deletions

View File

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