From 7beb8a5abb801c285d16a5b1e4d8538d0381c671 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sat, 3 Jan 2009 20:45:33 +0000 Subject: Plumb the remaining dwell packets --- .../Region/ClientStack/LindenUDP/LLClientView.cs | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs') diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 5fda592..85cc337 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs @@ -283,6 +283,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP private EventNotificationRemoveRequest handlerEventNotificationRemoveRequest; private EventGodDelete handlerEventGodDelete; + private ParcelDwellRequest handlerParcelDwellRequest; + private readonly IGroupsModule m_GroupsModule; //private TerrainUnacked handlerUnackedTerrain = null; @@ -1050,6 +1052,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP public event EventNotificationRemoveRequest OnEventNotificationRemoveRequest; public event EventGodDelete OnEventGodDelete; + public event ParcelDwellRequest OnParcelDwellRequest; + public void ActivateGesture(UUID assetId, UUID gestureId) { } @@ -6565,6 +6569,16 @@ namespace OpenSim.Region.ClientStack.LindenUDP } break; + case PacketType.ParcelDwellRequest: + ParcelDwellRequestPacket dwellrq = + (ParcelDwellRequestPacket)Pack; + + handlerParcelDwellRequest = OnParcelDwellRequest; + if (handlerParcelDwellRequest != null) + { + handlerParcelDwellRequest(dwellrq.Data.LocalID, this); + } + break; case PacketType.TransferAbort: // TODO: handle this packet //m_log.Warn("[CLIENT]: unhandled TransferAbort packet"); @@ -6573,10 +6587,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP // TODO: handle this packet //m_log.Warn("[CLIENT]: unhandled MuteListRequest packet"); break; - case PacketType.ParcelDwellRequest: - // TODO: handle this packet - //m_log.Warn("[CLIENT]: unhandled ParcelDwellRequest packet"); - break; case PacketType.UseCircuitCode: // Don't display this one, we handle it at a lower level break; @@ -8283,6 +8293,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP OutPacket(ac, ThrottleOutPacketType.Task); } + public void SendParcelDwellReply(int localID, UUID parcelID, float dwell) + { + } + public void KillEndDone() { KillPacket kp = new KillPacket(); -- cgit v1.1