aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
authorMelanie Thielker2009-04-14 03:44:27 +0000
committerMelanie Thielker2009-04-14 03:44:27 +0000
commita0417f57913735a032270cb8ce89f7a3744f4da9 (patch)
treea64de699956ee69b31e4d705660a177f9e3edf12 /OpenSim
parentAdd the RegionLoaded(Scene) API to the new region module interface to allow (diff)
downloadopensim-SC-a0417f57913735a032270cb8ce89f7a3744f4da9.zip
opensim-SC-a0417f57913735a032270cb8ce89f7a3744f4da9.tar.gz
opensim-SC-a0417f57913735a032270cb8ce89f7a3744f4da9.tar.bz2
opensim-SC-a0417f57913735a032270cb8ce89f7a3744f4da9.tar.xz
Thank you, Fly-Man, for a patch that adds the stub to handle the
avatar interests update.
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Client/MXP/ClientStack/MXPClientView.cs2
-rw-r--r--OpenSim/Framework/IClientAPI.cs1
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs11
-rw-r--r--OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs2
-rw-r--r--OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs2
-rw-r--r--OpenSim/Tests/Common/Mock/TestClient.cs2
6 files changed, 20 insertions, 0 deletions
diff --git a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs
index 687c02a..d7afb4e 100644
--- a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs
+++ b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs
@@ -751,6 +751,8 @@ namespace OpenSim.Client.MXP.ClientStack
751 public event PickInfoUpdate OnPickInfoUpdate; 751 public event PickInfoUpdate OnPickInfoUpdate;
752 public event AvatarNotesUpdate OnAvatarNotesUpdate; 752 public event AvatarNotesUpdate OnAvatarNotesUpdate;
753 public event MuteListRequest OnMuteListRequest; 753 public event MuteListRequest OnMuteListRequest;
754 public event AvatarInterestUpdate OnAvatarInterestUpdate;
755
754 #pragma warning restore 67 756 #pragma warning restore 67
755 757
756 #endregion 758 #endregion
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index e0983e8..064e965 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -439,6 +439,7 @@ namespace OpenSim.Framework
439 public delegate void PickInfoUpdate(IClientAPI client, UUID pickID, UUID creatorID, bool topPick, string name, string desc, UUID snapshotID, int sortOrder, bool enabled); 439 public delegate void PickInfoUpdate(IClientAPI client, UUID pickID, UUID creatorID, bool topPick, string name, string desc, UUID snapshotID, int sortOrder, bool enabled);
440 public delegate void AvatarNotesUpdate(IClientAPI client, UUID targetID, string notes); 440 public delegate void AvatarNotesUpdate(IClientAPI client, UUID targetID, string notes);
441 public delegate void MuteListRequest(IClientAPI client, uint muteCRC); 441 public delegate void MuteListRequest(IClientAPI client, uint muteCRC);
442 public delegate void AvatarInterestUpdate(IClientAPI client, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages);
442 443
443 #endregion 444 #endregion
444 445
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 2c8474c..7ddbfbf 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -309,6 +309,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
309 309
310 private MuteListRequest handlerMuteListRequest; 310 private MuteListRequest handlerMuteListRequest;
311 311
312 private AvatarInterestUpdate handlerAvatarInterestUpdate;
313
312 private readonly IGroupsModule m_GroupsModule; 314 private readonly IGroupsModule m_GroupsModule;
313 315
314 //private TerrainUnacked handlerUnackedTerrain = null; 316 //private TerrainUnacked handlerUnackedTerrain = null;
@@ -1105,6 +1107,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1105 1107
1106 public event MuteListRequest OnMuteListRequest; 1108 public event MuteListRequest OnMuteListRequest;
1107 1109
1110 public event AvatarInterestUpdate OnAvatarInterestUpdate;
1111
1108 public void ActivateGesture(UUID assetId, UUID gestureId) 1112 public void ActivateGesture(UUID assetId, UUID gestureId)
1109 { 1113 {
1110 } 1114 }
@@ -9106,6 +9110,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP
9106 avatarNotesUpdate.Data.TargetID, 9110 avatarNotesUpdate.Data.TargetID,
9107 Utils.BytesToString(avatarNotesUpdate.Data.Notes)); 9111 Utils.BytesToString(avatarNotesUpdate.Data.Notes));
9108 break; 9112 break;
9113
9114 case PacketType.AvatarInterestsUpdate:
9115 AvatarInterestsUpdatePacket avatarInterestUpdate =
9116 (AvatarInterestsUpdatePacket)Pack;
9117
9118 break;
9119
9109 default: 9120 default:
9110 m_log.Warn("[CLIENT]: unhandled packet " + Pack); 9121 m_log.Warn("[CLIENT]: unhandled packet " + Pack);
9111 break; 9122 break;
diff --git a/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs b/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs
index 26839f3..a6e55f4 100644
--- a/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs
+++ b/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs
@@ -266,6 +266,8 @@ namespace OpenSim.Region.Examples.SimpleModule
266 266
267 public event MuteListRequest OnMuteListRequest; 267 public event MuteListRequest OnMuteListRequest;
268 268
269 public event AvatarInterestUpdate OnAvatarInterestUpdate;
270
269#pragma warning restore 67 271#pragma warning restore 67
270 272
271 private UUID myID = UUID.Random(); 273 private UUID myID = UUID.Random();
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
index edd6b67..8b733cd 100644
--- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
+++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
@@ -372,6 +372,8 @@ namespace OpenSim.Region.OptionalModules.World.NPC
372 372
373 public event MuteListRequest OnMuteListRequest; 373 public event MuteListRequest OnMuteListRequest;
374 374
375 public event AvatarInterestUpdate OnAvatarInterestUpdate;
376
375#pragma warning restore 67 377#pragma warning restore 67
376 378
377 #endregion 379 #endregion
diff --git a/OpenSim/Tests/Common/Mock/TestClient.cs b/OpenSim/Tests/Common/Mock/TestClient.cs
index 4647349..0f75d70 100644
--- a/OpenSim/Tests/Common/Mock/TestClient.cs
+++ b/OpenSim/Tests/Common/Mock/TestClient.cs
@@ -279,6 +279,8 @@ namespace OpenSim.Tests.Common.Mock
279 279
280 public event MuteListRequest OnMuteListRequest; 280 public event MuteListRequest OnMuteListRequest;
281 281
282 public event AvatarInterestUpdate OnAvatarInterestUpdate;
283
282#pragma warning restore 67 284#pragma warning restore 67
283 285
284 /// <value> 286 /// <value>