Author: alanmc
Date: 2008-02-16 20:56:37 -0500 (Sat, 16 Feb 2008)
New Revision: 95955

Modified:
   
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/LibtorrentMessages/LibtorrentMessage.cs
Log:
Whoops - Forgot to write the 'Register' method.

Modified: 
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/LibtorrentMessages/LibtorrentMessage.cs
===================================================================
--- 
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/LibtorrentMessages/LibtorrentMessage.cs
  2008-02-17 01:56:13 UTC (rev 95954)
+++ 
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/LibtorrentMessages/LibtorrentMessage.cs
  2008-02-17 01:56:37 UTC (rev 95955)
@@ -28,6 +28,15 @@
                        SupportedMessages.Add(new LTSupport("LT_metadata", 
nextId++));
         }
 
+               public new static void Register(byte identifier, CreateMessage 
creator)
+               {
+                       if (creator == null || creator() == null)
+                               throw new ArgumentNullException("creator");
+
+                       lock (messageDict)
+                               messageDict.Add(identifier, creator);
+               }
+
         protected static LTSupport CreateSupport(string name)
         {
                        return SupportedMessages.Find(delegate(LTSupport s) { 
return s.Name == name; });

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to