aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs
diff options
context:
space:
mode:
authorMW2008-02-16 11:55:09 +0000
committerMW2008-02-16 11:55:09 +0000
commit694dff3b7007760039c9eea95fe9b1a89df68432 (patch)
treee4bd10fd3657dbbaea025b7ebe99e1d8030c7507 /OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs
parentUpdate svn properties. (diff)
downloadopensim-SC-694dff3b7007760039c9eea95fe9b1a89df68432.zip
opensim-SC-694dff3b7007760039c9eea95fe9b1a89df68432.tar.gz
opensim-SC-694dff3b7007760039c9eea95fe9b1a89df68432.tar.bz2
opensim-SC-694dff3b7007760039c9eea95fe9b1a89df68432.tar.xz
Some changes to remove some of the direct calls to CommsManager from Scene, so that they now go through the SceneCommunicationService. As a small step towards the day we can kill the CommsManager (YAY!)
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs40
1 files changed, 40 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs
index 482701b..4cf93ed 100644
--- a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs
@@ -554,5 +554,45 @@ namespace OpenSim.Region.Environment.Scenes
554 { 554 {
555 return m_commsProvider.GridService.GetGridSettings(); 555 return m_commsProvider.GridService.GetGridSettings();
556 } 556 }
557
558 public void LogOffUser(LLUUID userid, LLUUID regionid, ulong regionhandle, float posx, float posy, float posz)
559 {
560 m_commsProvider.LogOffUser(userid, regionid, regionhandle, posx, posy, posz);
561 }
562
563 public void ClearUserAgent(LLUUID avatarID)
564 {
565 m_commsProvider.UserService.clearUserAgent(avatarID);
566 }
567
568 public void AddNewUserFriend(LLUUID friendlistowner, LLUUID friend, uint perms)
569 {
570 m_commsProvider.AddNewUserFriend(friendlistowner, friend, perms);
571 }
572
573 public void UpdateUserFriendPerms(LLUUID friendlistowner, LLUUID friend, uint perms)
574 {
575 m_commsProvider.UpdateUserFriendPerms(friendlistowner, friend, perms);
576 }
577
578 public void RemoveUserFriend(LLUUID friendlistowner, LLUUID friend)
579 {
580 m_commsProvider.RemoveUserFriend(friendlistowner, friend);
581 }
582
583 public List<FriendListItem> GetUserFriendList(LLUUID friendlistowner)
584 {
585 return m_commsProvider.GetUserFriendList(friendlistowner);
586 }
587
588 public List<MapBlockData> RequestNeighbourMapBlocks(int minX, int minY, int maxX, int maxY)
589 {
590 return m_commsProvider.GridService.RequestNeighbourMapBlocks(minX, minY, maxX, maxY);
591 }
592
593 public List<AvatarPickerAvatar> GenerateAgentPickerRequestResponse(LLUUID queryID, string query)
594 {
595 return m_commsProvider.GenerateAgentPickerRequestResponse(queryID, query);
596 }
557 } 597 }
558} \ No newline at end of file 598} \ No newline at end of file