30 using System.Collections.Generic;
32 using OpenSim.Framework;
35 namespace OpenSim.Services.Interfaces
39 bool LinkRegion(
string regionDescriptor, out UUID regionID, out ulong regionHandle, out
string externalName, out
string imageURL, out
string reason);
53 GridRegion GetHyperlinkRegion(UUID regionID, UUID agentID,
string agentHomeURI, out
string message);
63 void LogoutAgent(UUID userID, UUID sessionID);
70 GridRegion GetHomeRegion(UUID userID, out Vector3 position, out Vector3 lookAt);
77 Dictionary<string, object> GetServerURLs(UUID userID);
84 Dictionary<string, object> GetUserInfo(UUID userID);
91 string LocateUser(UUID userID);
98 string GetUUI(UUID userID, UUID targetUserID);
105 UUID GetUUID(String first, String last);
109 List<UUID> StatusNotification(List<string> friends, UUID userID,
bool online);
111 bool IsAgentComingHome(UUID sessionID,
string thisGridExternalName);
112 bool VerifyAgent(UUID sessionID,
string token);
113 bool VerifyClient(UUID sessionID,
string reportedIP);
123 bool StatusNotify(UUID userID, UUID friendID,
bool online);
125 bool LocalFriendshipApproved(UUID userID,
string userName, UUID friendID);
130 int GetFriendPerms(UUID userID, UUID friendID);
131 bool NewFriendship(
FriendInfo finfo,
bool verified);
132 bool DeleteFriendship(
FriendInfo finfo,
string secret);
133 bool FriendshipOffered(UUID from,
string fromName, UUID to,
string message);
134 bool ValidateFriendshipOffered(UUID fromID, UUID toID);
136 List<UUID> StatusNotification(List<string> friends, UUID userID,
bool online);
Circuit data for an agent. Connection information shared between regions that accept UDP connections ...