diff options
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 28 | ||||
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs | 1 |
2 files changed, 29 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 537735d..c8923e0 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -6622,6 +6622,34 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
6622 | OutPacket(reply, ThrottleOutPacketType.Land); | 6622 | OutPacket(reply, ThrottleOutPacketType.Land); |
6623 | } | 6623 | } |
6624 | 6624 | ||
6625 | public void SetClientOption(string option, string value) | ||
6626 | { | ||
6627 | switch (option) | ||
6628 | { | ||
6629 | case "ReliableIsImportant": | ||
6630 | bool val = false; | ||
6631 | |||
6632 | if (bool.TryParse(value, out val)) | ||
6633 | m_PacketHandler.ReliableIsImportant = val; | ||
6634 | break; | ||
6635 | default: | ||
6636 | break; | ||
6637 | } | ||
6638 | } | ||
6639 | |||
6640 | public string GetClientOption(string option) | ||
6641 | { | ||
6642 | switch (option) | ||
6643 | { | ||
6644 | case "ReliableIsImportant": | ||
6645 | return m_PacketHandler.ReliableIsImportant.ToString(); | ||
6646 | break; | ||
6647 | default: | ||
6648 | break; | ||
6649 | } | ||
6650 | return string.Empty; | ||
6651 | } | ||
6652 | |||
6625 | public void KillEndDone() | 6653 | public void KillEndDone() |
6626 | { | 6654 | { |
6627 | KillPacket kp = new KillPacket(); | 6655 | KillPacket kp = new KillPacket(); |
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs b/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs index ea397c7..d57321e 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLPacketHandler.cs | |||
@@ -57,6 +57,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
57 | uint SilenceLimit { get; set; } | 57 | uint SilenceLimit { get; set; } |
58 | uint DiscardTimeout { get; set; } | 58 | uint DiscardTimeout { get; set; } |
59 | uint ResendTimeout { get; set; } | 59 | uint ResendTimeout { get; set; } |
60 | bool ReliableIsImportant { get; set; } | ||
60 | 61 | ||
61 | void InPacket(Packet packet); | 62 | void InPacket(Packet packet); |
62 | void ProcessInPacket(LLQueItem item); | 63 | void ProcessInPacket(LLQueItem item); |