mldonkey-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mldonkey-commits] Changes to mldonkey/src/daemon/common/commonServer.ml


From: mldonkey-commits
Subject: [Mldonkey-commits] Changes to mldonkey/src/daemon/common/commonServer.ml
Date: Sun, 18 Sep 2005 15:00:58 -0400

Index: mldonkey/src/daemon/common/commonServer.ml
diff -u mldonkey/src/daemon/common/commonServer.ml:1.19 
mldonkey/src/daemon/common/commonServer.ml:1.20
--- mldonkey/src/daemon/common/commonServer.ml:1.19     Mon Aug  8 18:20:43 2005
+++ mldonkey/src/daemon/common/commonServer.ml  Sun Sep 18 19:00:50 2005
@@ -48,6 +48,7 @@
     mutable op_server_query_users : ('a -> unit);
     mutable op_server_find_user : ('a -> string -> unit);
     mutable op_server_cid : ('a -> Ip.t);
+    mutable op_server_low_id : ('a -> bool);
     mutable op_server_set_preferred : ('a -> bool -> unit);
     mutable op_server_rename : ('a -> string -> unit);
   }
@@ -154,6 +155,10 @@
   let s = as_server_impl s in
   s.impl_server_ops.op_server_cid s.impl_server_val
 
+let server_low_id s =
+  let s = as_server_impl s in
+  s.impl_server_ops.op_server_low_id s.impl_server_val
+
 let server_set_preferred s b =
   let s = as_server_impl s in
   s.impl_server_ops.op_server_set_preferred s.impl_server_val b
@@ -177,6 +182,7 @@
       op_server_query_users = (fun _ -> ni_ok network "query_users");
       op_server_users = (fun _ -> fni network "users");
       op_server_cid = (fun _ -> fni network "cid");
+      op_server_low_id = (fun _ -> fni network "low_id");
       op_server_set_preferred = (fun _ _ -> fni network 
"server_set_preferred");
       op_server_rename = (fun _ _ -> fni network "server_rename");
     } in
@@ -210,6 +216,8 @@
         lprintf_nl "op_server_users";
       if c.op_server_cid == cc.op_server_cid then
         lprintf_nl "op_server_cid";
+      if c.op_server_low_id == cc.op_server_low_id then
+        lprintf_nl "op_server_low_id";
       if c.op_server_rename == cc.op_server_rename then
         lprintf_nl "op_server_rename";
       if c.op_server_set_preferred == cc.op_server_set_preferred then
@@ -401,17 +409,12 @@
       )
       (if n.network_name = "Donkey" then
          begin
-           let donkey_low_id ip =
-             match Ip.to_ints ip with
-             | _, _, _, 0 -> true
-             | _ -> false
-           in
            match impl.impl_server_state with
            | Connected _ ->
                begin
                  let cid = (server_cid s) in
                  let (label,shortlabel,our_ip) =
-                   if not (donkey_low_id cid) then
+                   if not (server_low_id s) then
                      ("HighID","Hi",
                       (if !!set_client_ip <> cid then
                          Printf.sprintf "(clientIP: %s)"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]