diff options
author | Justin Clarke Casey | 2008-10-06 19:52:54 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-10-06 19:52:54 +0000 |
commit | cb7a9eaa09fba301ba6b6838cb9e3cedfc29a32a (patch) | |
tree | f4f8c4f3b849f35e4a4e56d05740ad19651d4a71 /OpenSim/Framework/IClientAPI.cs | |
parent | cleaning up OSHttpRequest removing old Http stuff. also adding test (diff) | |
download | opensim-SC-cb7a9eaa09fba301ba6b6838cb9e3cedfc29a32a.zip opensim-SC-cb7a9eaa09fba301ba6b6838cb9e3cedfc29a32a.tar.gz opensim-SC-cb7a9eaa09fba301ba6b6838cb9e3cedfc29a32a.tar.bz2 opensim-SC-cb7a9eaa09fba301ba6b6838cb9e3cedfc29a32a.tar.xz |
* Stop the sim stats reporter reusing the same SimStatsPacket for all clients
* I believe this was the cause of the remaining packet_out_of_order messages in the Linden client logs
* There were race conditions where multiple clientstacks would overwrite each other's sequence numbers
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs index 1a6a5a4..4071e47 100644 --- a/OpenSim/Framework/IClientAPI.cs +++ b/OpenSim/Framework/IClientAPI.cs | |||
@@ -722,7 +722,13 @@ namespace OpenSim.Framework | |||
722 | void SendImagePart(ushort numParts, UUID ImageUUID, uint ImageSize, byte[] ImageData, byte imageCodec); | 722 | void SendImagePart(ushort numParts, UUID ImageUUID, uint ImageSize, byte[] ImageData, byte imageCodec); |
723 | 723 | ||
724 | void SendShutdownConnectionNotice(); | 724 | void SendShutdownConnectionNotice(); |
725 | void SendSimStats(Packet pack); | 725 | |
726 | /// <summary> | ||
727 | /// Send statistical information about the sim to the client. | ||
728 | /// </summary> | ||
729 | /// <param name="stats"></param> | ||
730 | void SendSimStats(SimStats stats); | ||
731 | |||
726 | void SendObjectPropertiesFamilyData(uint RequestFlags, UUID ObjectUUID, UUID OwnerID, UUID GroupID, | 732 | void SendObjectPropertiesFamilyData(uint RequestFlags, UUID ObjectUUID, UUID OwnerID, UUID GroupID, |
727 | uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask, | 733 | uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask, |
728 | uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category, | 734 | uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category, |