From 615b40b68b2311433b855f8c1e961a8b71eb9b65 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Sun, 18 Nov 2007 15:54:05 +0000 Subject: * Refactored IClientAPI.OutPacket to require a second mandatory parameter. This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset. --- OpenSim/Region/ClientStack/ClientView.PacketQueue.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'OpenSim/Region/ClientStack/ClientView.PacketQueue.cs') diff --git a/OpenSim/Region/ClientStack/ClientView.PacketQueue.cs b/OpenSim/Region/ClientStack/ClientView.PacketQueue.cs index dc7952e..179d02a 100644 --- a/OpenSim/Region/ClientStack/ClientView.PacketQueue.cs +++ b/OpenSim/Region/ClientStack/ClientView.PacketQueue.cs @@ -197,7 +197,7 @@ namespace OpenSim.Region.ClientStack StartPingCheckPacket startPing = (StartPingCheckPacket) NewPack; CompletePingCheckPacket endPing = new CompletePingCheckPacket(); endPing.PingID.PingID = startPing.PingID.PingID; - OutPacket(endPing); + OutPacket(endPing, ThrottleOutPacketType.Task); } else { @@ -208,7 +208,7 @@ namespace OpenSim.Region.ClientStack } } - public virtual void OutPacket(Packet NewPack) + public virtual void OutPacket(Packet NewPack, ThrottleOutPacketType throttlePacketType) { QueItem item = new QueItem(); item.Packet = NewPack; @@ -228,7 +228,7 @@ namespace OpenSim.Region.ClientStack ack_it.Packets[0].ID = Pack.Header.Sequence; ack_it.Header.Reliable = false; - OutPacket(ack_it); + OutPacket(ack_it, ThrottleOutPacketType.Task); } /* if (Pack.Header.Reliable) @@ -255,7 +255,7 @@ namespace OpenSim.Region.ClientStack (now - packet.TickCount) + "ms have passed"); packet.Header.Resent = true; - OutPacket(packet); + OutPacket(packet, ThrottleOutPacketType.Resend); } } } @@ -289,7 +289,7 @@ namespace OpenSim.Region.ClientStack } acks.Header.Reliable = false; - OutPacket(acks); + OutPacket(acks, ThrottleOutPacketType.Task); PendingAcks.Clear(); } -- cgit v1.1