* Experiment in Zerocoding.

This commit is contained in:
Teravus Ovares
2008-05-10 10:28:49 +00:00
parent 893d40639c
commit e8478dadc8
6 changed files with 39 additions and 13 deletions

View File

@@ -203,6 +203,7 @@ namespace OpenSim.Framework
packet.AgentData.AgentID = LocalClients[i].AgentId;
packet.AgentData.SessionID = LocalClients[i].SessionId;
packet.Header.Reliable = false;
packet.Header.Zerocoded = true;
LocalClients[i].OutPacket(packet, ThrottleOutPacketType.Task);
}
}

View File

@@ -606,6 +606,7 @@ namespace OpenSim.Framework.Communications.Cache
}
Transfer.TransferInfo.Size = (int)req.AssetInf.Data.Length;
Transfer.TransferInfo.TransferID = req.TransferRequestID;
Transfer.Header.Zerocoded = true;
req.RequestUser.OutPacket(Transfer, ThrottleOutPacketType.Asset);
if (req.NumPackets == 1)
@@ -616,6 +617,7 @@ namespace OpenSim.Framework.Communications.Cache
TransferPacket.TransferData.TransferID = req.TransferRequestID;
TransferPacket.TransferData.Data = req.AssetInf.Data;
TransferPacket.TransferData.Status = 1;
TransferPacket.Header.Zerocoded = true;
req.RequestUser.OutPacket(TransferPacket, ThrottleOutPacketType.Asset);
}
else
@@ -647,7 +649,7 @@ namespace OpenSim.Framework.Communications.Cache
{
TransferPacket.TransferData.Status = 1;
}
TransferPacket.Header.Zerocoded = true;
req.RequestUser.OutPacket(TransferPacket, ThrottleOutPacketType.Asset);
processedLength += chunkSize;