diff options
author | Mikko Pallari | 2010-04-15 08:23:51 +0300 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-05-21 23:08:07 +0100 |
commit | 4e45718833f72b9149aed6d503e967b8916e5d08 (patch) | |
tree | b82874cf9b54220308aabaf177adbd5b2f99ee9a /OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |
parent | Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim (diff) | |
download | opensim-SC-4e45718833f72b9149aed6d503e967b8916e5d08.zip opensim-SC-4e45718833f72b9149aed6d503e967b8916e5d08.tar.gz opensim-SC-4e45718833f72b9149aed6d503e967b8916e5d08.tar.bz2 opensim-SC-4e45718833f72b9149aed6d503e967b8916e5d08.tar.xz |
Added overload of SendGenericMessage to LLClientView with string list as parameter. Now modules themselfs don't necessarily need to convert strings to byte arrays. Added this as it was removed in LightShare patch.
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 9eb35fa..e67428d 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -816,6 +816,21 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
816 | } | 816 | } |
817 | } | 817 | } |
818 | 818 | ||
819 | public void SendGenericMessage(string method, List<string> message) | ||
820 | { | ||
821 | GenericMessagePacket gmp = new GenericMessagePacket(); | ||
822 | gmp.MethodData.Method = Util.StringToBytes256(method); | ||
823 | gmp.ParamList = new GenericMessagePacket.ParamListBlock[message.Count]; | ||
824 | int i = 0; | ||
825 | foreach (string val in message) | ||
826 | { | ||
827 | gmp.ParamList[i] = new GenericMessagePacket.ParamListBlock(); | ||
828 | gmp.ParamList[i++].Parameter = Util.StringToBytes256(val); | ||
829 | } | ||
830 | |||
831 | OutPacket(gmp, ThrottleOutPacketType.Task); | ||
832 | } | ||
833 | |||
819 | public void SendGenericMessage(string method, List<byte[]> message) | 834 | public void SendGenericMessage(string method, List<byte[]> message) |
820 | { | 835 | { |
821 | GenericMessagePacket gmp = new GenericMessagePacket(); | 836 | GenericMessagePacket gmp = new GenericMessagePacket(); |