diff options
author | MW | 2008-02-16 11:55:09 +0000 |
---|---|---|
committer | MW | 2008-02-16 11:55:09 +0000 |
commit | 694dff3b7007760039c9eea95fe9b1a89df68432 (patch) | |
tree | e4bd10fd3657dbbaea025b7ebe99e1d8030c7507 /OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | |
parent | Update svn properties. (diff) | |
download | opensim-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.cs | 40 |
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 |