aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs21
1 files changed, 21 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 6ac0acd..c12cc69 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -313,6 +313,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
313 313
314 //private AvatarInterestUpdate handlerAvatarInterestUpdate; 314 //private AvatarInterestUpdate handlerAvatarInterestUpdate;
315 315
316 private PlacesQuery handlerPlacesQuery;
317
316 private readonly IGroupsModule m_GroupsModule; 318 private readonly IGroupsModule m_GroupsModule;
317 319
318 //private TerrainUnacked handlerUnackedTerrain = null; 320 //private TerrainUnacked handlerUnackedTerrain = null;
@@ -1112,6 +1114,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1112 1114
1113 //public event AvatarInterestUpdate OnAvatarInterestUpdate; 1115 //public event AvatarInterestUpdate OnAvatarInterestUpdate;
1114 1116
1117 public event PlacesQuery OnPlacesQuery;
1118
1115 public void ActivateGesture(UUID assetId, UUID gestureId) 1119 public void ActivateGesture(UUID assetId, UUID gestureId)
1116 { 1120 {
1117 } 1121 }
@@ -9140,6 +9144,23 @@ namespace OpenSim.Region.ClientStack.LindenUDP
9140// 9144//
9141// break; 9145// break;
9142 9146
9147 case PacketType.PlacesQuery:
9148 PlacesQueryPacket placesQueryPacket =
9149 (PlacesQueryPacket)Pack;
9150
9151 handlerPlacesQuery = OnPlacesQuery;
9152
9153 if (handlerPlacesQuery != null)
9154 handlerPlacesQuery(placesQueryPacket.AgentData.QueryID,
9155 placesQueryPacket.TransactionData.TransactionID,
9156 Utils.BytesToString(
9157 placesQueryPacket.QueryData.QueryText),
9158 placesQueryPacket.QueryData.QueryFlags,
9159 (byte)placesQueryPacket.QueryData.Category,
9160 Utils.BytesToString(
9161 placesQueryPacket.QueryData.SimName),
9162 this);
9163 break;
9143 default: 9164 default:
9144 m_log.Warn("[CLIENT]: unhandled packet " + Pack); 9165 m_log.Warn("[CLIENT]: unhandled packet " + Pack);
9145 break; 9166 break;