[rygel/wip/basic-management: 89/95] core: Style fixes in BasicManagement files



commit e56a195ae8091c1b2d5dc53513ec6057ae0b720e
Author: Jussi Kukkonen <jussi kukkonen intel com>
Date:   Mon Sep 9 16:04:24 2013 +0300

    core: Style fixes in BasicManagement files

 .../rygel-basic-management-test-nslookup.vala      |  128 ++++++---------
 .../rygel-basic-management-test-ping.vala          |   77 ++++++---
 .../rygel-basic-management-test-traceroute.vala    |   91 ++++++++---
 src/librygel-core/rygel-basic-management-test.vala |   33 ++--
 src/librygel-core/rygel-basic-management.vala      |  172 ++++++++++----------
 5 files changed, 276 insertions(+), 225 deletions(-)
---
diff --git a/src/librygel-core/rygel-basic-management-test-nslookup.vala 
b/src/librygel-core/rygel-basic-management-test-nslookup.vala
index 6a73575..855852f 100644
--- a/src/librygel-core/rygel-basic-management-test-nslookup.vala
+++ b/src/librygel-core/rygel-basic-management-test-nslookup.vala
@@ -2,7 +2,7 @@
  * Copyright (C) 2013 Intel Corporation.
  *
  * Author: Christophe Guiraud,
- *         Jussi Kukkonen 
+ *         Jussi Kukkonen
  *
  * This file is part of Rygel.
  *
@@ -46,8 +46,8 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         ERROR_DNS_SERVER_NOT_RESOLVED,
         ERROR_INTERNAL,
         ERROR_OTHER;
-        
-        public string to_string() {
+
+        public string to_string () {
             switch (this) {
                 case SUCCESS:
                     return "Success";
@@ -58,7 +58,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
                 case ERROR_OTHER:
                     return "Error_Other";
                 default:
-                    assert_not_reached();
+                    assert_not_reached ();
             }
         }
     }
@@ -70,7 +70,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         ERROR_TIMEOUT,
         ERROR_OTHER;
 
-        public string to_string() {
+        public string to_string () {
             switch (this) {
                 case SUCCESS:
                     return "Success";
@@ -83,7 +83,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
                 case ERROR_OTHER:
                     return "Error_Other";
                 default:
-                    assert_not_reached();
+                    assert_not_reached ();
             }
         }
     }
@@ -93,7 +93,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         AUTHORITATIVE,
         NON_AUTHORITATIVE;
 
-        public string to_string() {
+        public string to_string () {
             switch (this) {
                 case NONE:
                     return "None";
@@ -102,7 +102,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
                 case NON_AUTHORITATIVE:
                     return "NonAuthoritative";
                 default:
-                    assert_not_reached();
+                    assert_not_reached ();
             }
         }
     }
@@ -133,8 +133,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
             return builder.str;
         }
 
-        public string to_xml_fragment() {
-            /* TODO limit the returned values */
+        public string to_xml_fragment () {
             return ("<Result>\n" +
                     "<Status>%s</Status>\n" +
                     "<AnswerType>%s</AnswerType>\n" +
@@ -142,12 +141,12 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
                     "<IPAddresses>%s</IPAddresses>\n" +
                     "<DNSServerIP>%s</DNSServerIP>\n" +
                     "<ResponseTime>%u</ResponseTime>\n" +
-                    "</Result>\n").printf (this.status.to_string(),
-                                           this.answer_type.to_string(),
+                    "</Result>\n").printf (this.status.to_string (),
+                                           this.answer_type.to_string (),
                                            this.returned_host_name,
                                            this.get_addresses_csv (),
                                            this.name_server_address,
-                                           this.execution_time); 
+                                           this.execution_time);
         }
     }
 
@@ -173,6 +172,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
             if (this.iterations == 0)
                 this.iterations = DEFAULT_REPETITIONS;
         }
+
         private get {
             return this.iterations;
         }
@@ -184,13 +184,22 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
     private string additional_info;
     private Timer timer = new Timer ();
 
-    public override string method_type { get { return "NSLookup"; } }
-    public override string results_type { get { return "GetNSLookupResult"; } }
+    public override string method_type {
+        get {
+            return "NSLookup";
+        }
+    }
+
+    public override string results_type {
+        get {
+            return "GetNSLookupResult";
+        }
+    }
 
-    public BasicManagementTestNSLookup(string host_name,
-                                       string? name_server,
-                                       uint repetitions,
-                                       uint32 interval_time_out) {
+    public BasicManagementTestNSLookup (string host_name,
+                                        string? name_server,
+                                        uint repetitions,
+                                        uint32 interval_time_out) {
         Object (host_name: host_name,
                 name_server: name_server,
                 repetitions: repetitions,
@@ -207,8 +216,9 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         this.command = { "nslookup",
                          "-timeout=%u".printf (this.interval_time_out/1000),
                          host_name };
-        if (name_server != null && name_server.length > 0)
+        if (name_server != null && name_server.length > 0) {
             this.command += name_server;
+        }
 
         /* Fail early if internal parameter limits are violated */
         if (this.repetitions > MAX_REPETITIONS) {
@@ -248,20 +258,23 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
                 /* quitting early */
                 this.generic_status = GenericStatus.ERROR_INTERNAL;
                 this.additional_info = "Failed to spawn nslookup";
-                this.results[results.length - 1].status = 
+                this.results[results.length - 1].status =
                                         ResultStatus.ERROR_OTHER;
+
                 break;
             case InitState.INVALID_PARAMETER:
                 /* quitting early */
-                /* constructed() has set info already */
+                /* constructed () has set info already */
                 this.generic_status = GenericStatus.ERROR_OTHER;
-                this.results[results.length - 1].status = 
+                this.results[results.length - 1].status =
                                         ResultStatus.ERROR_OTHER;
+
                 break;
             default:
                 var elapsed_msec = this.timer.elapsed (null) * 1000;
-                var execution_time = (uint)Math.round(elapsed_msec);
-                this.results[results.length - 1].execution_time = execution_time;
+                var exec_time = (uint)Math.round (elapsed_msec);
+                this.results[results.length - 1].execution_time = exec_time;
+
                 break;
         }
 
@@ -285,15 +298,17 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         var result = this.results[results.length - 1];
         line.strip ();
         if (line.has_prefix ("Server:")) {
-            if (result.state != ProcessState.INIT)
+            if (result.state != ProcessState.INIT) {
                 warning ("nslookup parser: Unexpected 'Server:' line.\n");
+            }
             result.state = ProcessState.SERVER;
         } else if (line.has_prefix ("Name:")) {
-            if (result.state == ProcessState.INIT)
+            if (result.state == ProcessState.INIT) {
                 warning ("nslookup parser: Unexpected 'Name:' line");
-            else if (result.state == ProcessState.SERVER)
-                result.returned_host_name =
-                                        line.substring ("Name:".length).strip ();
+            } else if (result.state == ProcessState.SERVER) {
+                var name = line.substring ("Name:".length).strip ();
+                result.returned_host_name = name;
+            }
             result.state = ProcessState.NAME;
         } else if (line.has_prefix ("Address:")) {
             if (result.state == ProcessState.SERVER) {
@@ -305,8 +320,9 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
                 result.status = ResultStatus.SUCCESS;
                 if (result.answer_type == AnswerType.NONE)
                     result.answer_type = AnswerType.AUTHORITATIVE;
-            } else
+            } else {
                 warning ("nslookup parser: Unexpected 'Address:' line");
+            }
         } else if (line.has_prefix ("Non-authoritative answer:")) {
             result.answer_type = AnswerType.NON_AUTHORITATIVE;
         } else if (line.contains ("server can't find")) {
@@ -323,9 +339,10 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         this.results[results.length - 1] = result;
     }
 
-
-    public void get_results(out string status, out string additional_info,
-                            out uint success_count, out string result_string) {
+    public void get_results (out string status,
+                             out string additional_info,
+                             out uint success_count,
+                             out string result_string) {
         success_count = 0;
         StringBuilder builder = new StringBuilder (HEADER);
 
@@ -337,48 +354,7 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
         builder.append (FOOTER);
         result_string = builder.str;
 
-        status = this.generic_status.to_string();
+        status = this.generic_status.to_string ();
         additional_info = this.additional_info;
     }
-
-/*
-    //valac --pkg gio-2.0 --pkg posix -X -lm  rygel-bm-test-nslookup.vala rygel-bm-test.vala
-
-    private static int main(string[] args) {
-        MainLoop loop = new MainLoop();
-        BasicManagementTestNSLookup nslookup = new BasicManagementTestNSLookup ();
-
-        if (args.length < 2) {
-            print ("Usage: %s <hostname> [<nameserver> [<repetitions> [<timeout>]]]\n", args[0]);
-            return 0;
-        }
-        
-        try {
-            nslookup.init (args[1],
-                           args.length > 2 ? args[2] : null,
-                           args.length > 3 ? int.parse (args[3]): 0,
-                           args.length > 4 ? int.parse (args[4]) : 0);
-        } catch (BasicManagementTestError e) {
-            warning ("Incorrect parameters");
-        }
-
-        nslookup.execute.begin((obj, res)=> {
-            try {
-                string status;
-                string info;
-                string results;
-                uint count;
-                nslookup.execute.end(res);
-                nslookup.get_results (out status, out info, out count, out results);
-                print ("\nStatus: %s, %u successful iterations.\nResults:\n%s", status, count, results);
-            } catch (Error e) {
-                print ("Oops: %s\n", e.message);
-            }
-            loop.quit();
-        });
-        loop.run();
-
-        return 0;
-    }
-*/
 }
diff --git a/src/librygel-core/rygel-basic-management-test-ping.vala 
b/src/librygel-core/rygel-basic-management-test-ping.vala
index 8bb7a57..9639e76 100644
--- a/src/librygel-core/rygel-basic-management-test-ping.vala
+++ b/src/librygel-core/rygel-basic-management-test-ping.vala
@@ -49,7 +49,7 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
         ERROR_INTERNAL,
         ERROR_OTHER;
 
-        public string to_string() {
+        public string to_string () {
             switch (this) {
                 case SUCCESS:
                     return "Success";
@@ -60,7 +60,7 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
                 case ERROR_OTHER:
                     return "Error_Other";
                 default:
-                    assert_not_reached();
+                    assert_not_reached ();
             }
         }
     }
@@ -71,10 +71,15 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
     public uint repeat_count {
         construct {
             this._repeat_count = value;
-            if (this._repeat_count == 0)
+            if (this._repeat_count == 0) {
                 this._repeat_count = DEFAULT_REPEAT_COUNT;
+            }
+        }
+
+        get {
+            return this._repeat_count;
         }
-        get { return this._repeat_count; }
+
         default = DEFAULT_REPEAT_COUNT;
     }
 
@@ -82,10 +87,15 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
     public uint data_block_size {
         construct {
             this._data_block_size = value;
-            if (this._data_block_size == 0)
+            if (this._data_block_size == 0) {
                 this._data_block_size = DEFAULT_DATA_BLOCK_SIZE;
+            }
         }
-        get { return this._data_block_size; }
+
+        get {
+            return this._data_block_size;
+        }
+
         default = DEFAULT_DATA_BLOCK_SIZE;
     }
 
@@ -93,10 +103,15 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
     public uint dscp {
         construct {
             this._dscp = value;
-            if (this._dscp == 0)
+            if (this._dscp == 0) {
                 this._dscp = DEFAULT_DSCP;
+            }
+        }
+
+        get {
+            return this._dscp;
         }
-        get { return this._dscp; }
+
         default = DEFAULT_DSCP;
     }
 
@@ -104,10 +119,15 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
     public uint32 interval_time_out {
         construct {
             this._interval_time_out = value;
-            if (this._interval_time_out == 0)
+            if (this._interval_time_out == 0) {
                 this._interval_time_out = DEFAULT_REQUEST_INTERVAL_TIMEOUT;
+            }
         }
-        get { return _interval_time_out; }
+
+        get {
+            return _interval_time_out;
+        }
+
         default = DEFAULT_REQUEST_INTERVAL_TIMEOUT;
     }
 
@@ -121,8 +141,17 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
     private uint32 min_response_time;
     private uint32 max_response_time;
 
-    public override string method_type { get { return "Ping"; } }
-    public override string results_type { get { return "GetPingResult"; } }
+    public override string method_type {
+        get {
+            return "Ping";
+        }
+    }
+
+    public override string results_type {
+        get {
+            return "GetPingResult";
+        }
+    }
 
     public BasicManagementTestPing (string host,
                                     uint repeat_count,
@@ -229,23 +258,25 @@ internal class Rygel.BasicManagementTestPing : BasicManagementTest {
                 if (rtt.length >= 2) {
                     var rtt_values = rtt[1].split ("/", 4);
                     if (rtt_values.length >= 3) {
-                        this.min_response_time = (uint) Math.round (
-                                                  double.parse (rtt_values[0]));
-                        this.avg_response_time = (uint) Math.round (
-                                                  double.parse (rtt_values[1]));
-                        this.max_response_time = (uint) Math.round (
-                                                  double.parse (rtt_values[2]));
+                        this.min_response_time = (uint) Math.round
+                                        (double.parse (rtt_values[0]));
+                        this.avg_response_time = (uint) Math.round
+                                        (double.parse (rtt_values[1]));
+                        this.max_response_time = (uint) Math.round
+                                        (double.parse (rtt_values[2]));
                     }
                 }
             }
         }
     }
 
-    public void get_results(out string status, out string additional_info,
-                            out uint success_count, out uint failure_count,
-                            out uint32 avg_response_time,
-                            out uint32 min_response_time,
-                            out uint32 max_response_time) {
+    public void get_results (out string status,
+                             out string additional_info,
+                             out uint success_count,
+                             out uint failure_count,
+                             out uint32 avg_response_time,
+                             out uint32 min_response_time,
+                             out uint32 max_response_time) {
         status = this.status.to_string ();
         additional_info = this.additional_info;
         success_count = this.success_count;
diff --git a/src/librygel-core/rygel-basic-management-test-traceroute.vala 
b/src/librygel-core/rygel-basic-management-test-traceroute.vala
index d2a8b73..6dd1227 100644
--- a/src/librygel-core/rygel-basic-management-test-traceroute.vala
+++ b/src/librygel-core/rygel-basic-management-test-traceroute.vala
@@ -50,7 +50,7 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
         ERROR_INTERNAL,
         ERROR_OTHER;
 
-        public string to_string() {
+        public string to_string () {
             switch (this) {
                 case SUCCESS:
                     return "Success";
@@ -63,7 +63,7 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
                 case ERROR_OTHER:
                     return "Error_Other";
                 default:
-                    assert_not_reached();
+                    assert_not_reached ();
             }
         }
     }
@@ -74,10 +74,15 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
     public uint32 wait_time_out {
         construct {
             this._wait_time_out = value;
-            if (this._wait_time_out == 0)
+            if (this._wait_time_out == 0) {
                 this._wait_time_out = DEFAULT_TIMEOUT;
+            }
+        }
+
+        get {
+            return this._wait_time_out;
         }
-        get { return this._wait_time_out; }
+
         default = DEFAULT_TIMEOUT;
     }
 
@@ -85,10 +90,15 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
     public uint data_block_size {
         construct {
             this._data_block_size = value;
-            if (this._data_block_size == 0)
+            if (this._data_block_size == 0) {
                 this._data_block_size = DEFAULT_DATA_BLOCK_SIZE;
+            }
+        }
+
+        get {
+            return this._data_block_size;
         }
-        get { return this._data_block_size; }
+
         default = DEFAULT_DATA_BLOCK_SIZE;
     }
 
@@ -96,10 +106,15 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
     public uint max_hop_count {
         construct {
             this._max_hop_count = value;
-            if (this._max_hop_count == 0)
+            if (this._max_hop_count == 0) {
                 this._max_hop_count = DEFAULT_HOPS;
+            }
+        }
+
+        get {
+            return this._max_hop_count;
         }
-        get { return this._max_hop_count; }
+
         default = DEFAULT_HOPS;
     }
 
@@ -107,10 +122,15 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
     public uint dscp {
         construct {
             this._dscp = value;
-            if (this._dscp == 0)
+            if (this._dscp == 0) {
                 this._dscp = DEFAULT_DSCP;
+            }
+        }
+
+        get {
+            return this._dscp;
         }
-        get { return this._dscp; }
+
         default = DEFAULT_DSCP;
     }
 
@@ -124,8 +144,17 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
     private uint32 response_time;
     private string hop_ips;
 
-    public override string method_type { get { return "Traceroute"; } }
-    public override string results_type { get { return "GetTracerouteResult"; } }
+    public override string method_type {
+        get {
+            return "Traceroute";
+        }
+    }
+
+    public override string results_type {
+        get {
+            return "GetTracerouteResult";
+        }
+    }
 
     public BasicManagementTestTraceroute (string host,
                                           uint32 wait_time_out,
@@ -160,7 +189,7 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
                          "-t", (this.dscp >> 2).to_string (),
                          "-n",
                          this.host,
-                         this.data_block_size.to_string () };   
+                         this.data_block_size.to_string () };
 
         /* Fail early if internal parameter limits are violated */
         if (this.wait_time_out < MIN_TIMEOUT ||
@@ -219,34 +248,37 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
                 this.state = ProcessState.HOPS;
                 var start = line.index_of_char ('(');
                 var end = line.index_of_char (')', start);
-                if (end > start)
+                if (end > start) {
                     this.host_ip = line.slice (start + 1, end);
+                }
             } else {
                 warning ("traceroute parser: Unexpected line '%s'", line);
             }
             break;
         case ProcessState.HOPS:
-            if (line.contains (" !H "))
+            if (line.contains (" !H ")) {
                 error = "Host is unreachable.";
-            else if (line.contains (" !N "))
+            } else if (line.contains (" !N ")) {
                 error = "Network is unreachable.";
-            else if (line.contains (" !P "))
+            } else if (line.contains (" !P ")) {
                 error = "Protocol is unreachable.";
-            else if (line.contains (" !S "))
+            } else if (line.contains (" !S ")) {
                 error = "Source route failed.";
-            else if (line.contains (" !F "))
+            } else if (line.contains (" !F ")) {
                 error = "Fragmentation needed.";
-            else if (line.contains (" !X "))
+            } else if (line.contains (" !X ")) {
                 error = "Network blocks traceroute.";
+            }
 
             if (error != null) {
-                /* should ERROR_CANNOT_RESOLVE_HOSTNAME be used for some errors ? */
                 this.set_error (Status.ERROR_OTHER, error);
+
                 return;
             }
             MatchInfo info;
             if (!regex.match (line, 0, out info)) {
                 warning ("traceroute parser: Unexpected line '%s'", line);
+
                 return;
             }
 
@@ -256,13 +288,14 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
                     this.status = Status.SUCCESS;
                 } else {
                     /* set this error as placeholder: normally a later
-                     * handle_output() call will set status to SUCCESS */
+                     * handle_output () call will set status to SUCCESS */
                     this.status = Status.ERROR_MAX_HOP_COUNT_EXCEEDED;
                 }
             }
 
-            if (ip_address == "*")
+            if (ip_address == "*") {
                 ip_address = "";
+            }
 
             var rtt_string = info.fetch (3);
             rtt_regex.match (rtt_string, 0, out info);
@@ -278,12 +311,14 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
                 warning ("Regex error while parsing rtt values: %s", e.message);
             }
 
-            if (rtt_count > 0)
+            if (rtt_count > 0) {
                 rtt_average = rtt_average / rtt_count;
+            }
 
             this.response_time = (uint) Math.round (rtt_average);
-            if (this.hop_ips.length != 0)
+            if (this.hop_ips.length != 0) {
                 this.hop_ips += ",";
+            }
             this.hop_ips += ip_address;
 
             break;
@@ -291,8 +326,10 @@ internal class Rygel.BasicManagementTestTraceroute : BasicManagementTest {
             assert_not_reached ();
         }
     }
-    public void get_results(out string status, out string additional_info,
-                            out uint32 response_time, out string hop_ips) {
+    public void get_results (out string status,
+                             out string additional_info,
+                             out uint32 response_time,
+                             out string hop_ips) {
         status = this.status.to_string ();
         additional_info = this.additional_info;
         response_time = this.response_time;
diff --git a/src/librygel-core/rygel-basic-management-test.vala 
b/src/librygel-core/rygel-basic-management-test.vala
index 83414b7..316a804 100644
--- a/src/librygel-core/rygel-basic-management-test.vala
+++ b/src/librygel-core/rygel-basic-management-test.vala
@@ -23,7 +23,6 @@
 
 using GLib;
 
-
 internal errordomain Rygel.BasicManagementTestError {
     NOT_POSSIBLE
 }
@@ -43,7 +42,7 @@ internal abstract class Rygel.BasicManagementTest : Object {
         CANCELED;
 
         /* Return values fit for A_ARG_TYPE_TestState */
-        public string to_string () { 
+        public string to_string () {
             switch (this) {
                 case REQUESTED:
                     return "Requested";
@@ -61,7 +60,7 @@ internal abstract class Rygel.BasicManagementTest : Object {
 
     public ExecutionState execution_state {
         get;
-        protected set; 
+        protected set;
         default = ExecutionState.REQUESTED;
     }
     public string id;
@@ -115,7 +114,7 @@ internal abstract class Rygel.BasicManagementTest : Object {
             this.run_iteration ();
         }
     }
-        
+
     private void child_setup () {
         /* try to prevent possible changes in output */
         Environment.set_variable("LC_MESSAGES", "C", true);
@@ -132,6 +131,7 @@ internal abstract class Rygel.BasicManagementTest : Object {
         /*if we failed to initialize, skip spawning */
         if (this.init_state != InitState.OK) {
             Idle.add ((SourceFunc)this.finish_iteration);
+
             return;
         }
 
@@ -156,7 +156,7 @@ internal abstract class Rygel.BasicManagementTest : Object {
             err_channel.add_watch (IOCondition.OUT | IOCondition.HUP,
                                    this.err_watch);
         } catch (SpawnError e) {
-            /* Let the async function yeild, then let the Test 
+            /* Let the async function yeild, then let the Test
              * implementation handle this in finish_iteration */
             this.init_state = InitState.SPAWN_FAILED;
             Idle.add ((SourceFunc)this.finish_iteration);
@@ -167,8 +167,9 @@ internal abstract class Rygel.BasicManagementTest : Object {
         try {
             string line;
             IOStatus status = channel.read_line (out line, null, null);
-            if (line != null)
+            if (line != null) {
                 this.handle_output (line);
+            }
 
             if (status == IOStatus.EOF) {
                 this.eof_count++;
@@ -178,8 +179,7 @@ internal abstract class Rygel.BasicManagementTest : Object {
                 return false;
             }
         } catch (Error e) {
-            warning ("Failed readline() from nslookup stdout: %s", e.message);
-            /* TODO set execution_state ? */
+            warning ("Failed readline() from stdout: %s", e.message);
             this.finish_iteration();
 
             return false;
@@ -192,19 +192,20 @@ internal abstract class Rygel.BasicManagementTest : Object {
         try {
             string line;
             IOStatus status = channel.read_line (out line, null, null);
-            if (line != null)
+            if (line != null) {
                 this.handle_error (line);
+            }
 
             if (status == IOStatus.EOF) {
                 this.eof_count++;
-                if (this.eof_count > 1)
+                if (this.eof_count > 1) {
                     this.finish_iteration ();
+                }
 
                 return false;
             }
         } catch (Error e) {
-            warning ("Failed readline() from nslookup stderr: %s", e.message);
-            /* TODO set execution_state ? */
+            warning ("Failed readline() from stderr: %s", e.message);
             this.finish_iteration();
 
             return false;
@@ -219,9 +220,10 @@ internal abstract class Rygel.BasicManagementTest : Object {
     }
 
     public async virtual void execute () throws BasicManagementTestError {
-        if (this.execution_state != ExecutionState.REQUESTED)
+        if (this.execution_state != ExecutionState.REQUESTED) {
             throw new BasicManagementTestError.NOT_POSSIBLE
-                                                ("Already executing or executed");
+                                        ("Already executing or executed");
+        }
 
         this.execution_state = ExecutionState.IN_PROGRESS;
         this.current_iteration = 0;
@@ -234,8 +236,9 @@ internal abstract class Rygel.BasicManagementTest : Object {
     }
 
     public void cancel () throws BasicManagementTestError {
-        if (this.execution_state != ExecutionState.IN_PROGRESS)
+        if (this.execution_state != ExecutionState.IN_PROGRESS) {
             throw new BasicManagementTestError.NOT_POSSIBLE ("Not executing");
+        }
 
         Posix.killpg (this.child_pid, Posix.SIGTERM);
 
diff --git a/src/librygel-core/rygel-basic-management.vala b/src/librygel-core/rygel-basic-management.vala
index ebf7374..ab28d52 100644
--- a/src/librygel-core/rygel-basic-management.vala
+++ b/src/librygel-core/rygel-basic-management.vala
@@ -30,11 +30,10 @@ using GUPnP;
  */
 public class Rygel.BasicManagement : Service {
     public const string UPNP_ID = "urn:upnp-org:serviceId:BasicManagement";
-    public const string UPNP_TYPE =
-                        "urn:schemas-upnp-org:service:BasicManagement:2";
+    public const string UPNP_TYPE = "urn:schemas-upnp-org:service:BasicManagement:2";
     public const string DESCRIPTION_PATH = "xml/BasicManagement2.xml";
 
-    public uint max_history_size { get; set; default = 10;}
+    public uint max_history_size { get; set; default = 10; }
 
     private HashMap<string, BasicManagementTest> tests_map;
     private HashMap<string, LinkedList<string>> test_ids_by_type;
@@ -55,44 +54,38 @@ public class Rygel.BasicManagement : Service {
 
         this.query_variable["DeviceStatus"].connect
                                         (this.query_device_status_cb);
-        this.query_variable["TestIDs"].connect
-                                        (this.query_test_ids_cb);
+        this.query_variable["TestIDs"].connect (this.query_test_ids_cb);
         this.query_variable["ActiveTestIDs"].connect
                                         (this.query_active_test_ids_cb);
 
         this.action_invoked["GetDeviceStatus"].connect
                                         (this.get_device_status_cb);
-        this.action_invoked["Ping"].connect
-                                        (this.ping_cb);
-        this.action_invoked["GetPingResult"].connect
-                                        (this.ping_result_cb);
-        this.action_invoked["NSLookup"].connect
-                                        (this.nslookup_cb);
+        this.action_invoked["Ping"].connect (this.ping_cb);
+        this.action_invoked["GetPingResult"].connect (this.ping_result_cb);
+        this.action_invoked["NSLookup"].connect (this.nslookup_cb);
         this.action_invoked["GetNSLookupResult"].connect
                                         (this.nslookup_result_cb);
-        this.action_invoked["Traceroute"].connect
-                                        (this.traceroute_cb);
+        this.action_invoked["Traceroute"].connect (this.traceroute_cb);
         this.action_invoked["GetTracerouteResult"].connect
                                         (this.traceroute_result_cb);
-        this.action_invoked["GetTestIDs"].connect
-                                        (this.get_test_ids_cb);
+        this.action_invoked["GetTestIDs"].connect (this.get_test_ids_cb);
         this.action_invoked["GetActiveTestIDs"].connect
                                         (this.get_active_test_ids_cb);
-        this.action_invoked["GetTestInfo"].connect
-                                        (this.get_test_info_cb);
-        this.action_invoked["CancelTest"].connect
-                                        (this.cancel_test_cb);
+        this.action_invoked["GetTestInfo"].connect (this.get_test_info_cb);
+        this.action_invoked["CancelTest"].connect (this.cancel_test_cb);
     }
 
     private string create_test_ids_list (bool active_only) {
         string test_ids_list = "";
 
         foreach (var test in this.tests_map.values) {
-            if (active_only && !test.is_active())
+            if (active_only && !test.is_active ()) {
                 continue;
+            }
 
-            if (test_ids_list.length > 0)
+            if (test_ids_list.length > 0) {
                 test_ids_list += ",";
+            }
 
             test_ids_list += test.id;
         }
@@ -106,8 +99,10 @@ public class Rygel.BasicManagement : Service {
 
         this.tests_map.set (test.id, test);
 
-        /* Add test to a list of ids of that method type (creating the list if needed) */
-        LinkedList<string> type_test_ids = this.test_ids_by_type[test.method_type];
+        /* Add test to a list of ids of that method type
+           (creating the list if needed) */
+        LinkedList<string> type_test_ids;
+        type_test_ids = this.test_ids_by_type[test.method_type];
         if (type_test_ids == null) {
             type_test_ids = new LinkedList<string> ();
             this.test_ids_by_type.set (test.method_type, type_test_ids);
@@ -119,22 +114,23 @@ public class Rygel.BasicManagement : Service {
             var old_id = type_test_ids.poll_head ();
 
             try {
-                this.tests_map[old_id].cancel();
+                this.tests_map[old_id].cancel ();
             } catch (BasicManagementTestError e) {
                 /* test was not running, not a problem */
             }
             this.tests_map.unset (old_id);
         }
 
-        this.notify ("TestIDs", typeof (string),
-                     create_test_ids_list (false));
-        this.notify ("ActiveTestIDs", typeof (string),
+        this.notify ("TestIDs", typeof (string), create_test_ids_list (false));
+        this.notify ("ActiveTestIDs",
+                     typeof (string),
                      create_test_ids_list (true));
+
         return test.id;
     }
 
     private void add_test_and_return_action (BasicManagementTest bm_test,
-                                             ServiceAction action) {
+                                             ServiceAction       action) {
         var id = this.add_test (bm_test);
 
         /* TODO: decide if test should really execute now */
@@ -144,18 +140,18 @@ public class Rygel.BasicManagement : Service {
             } catch (BasicManagementTestError e) {
                 /* already executing */
             }
-            this.notify ("ActiveTestIDs", typeof (string),
+
+            this.notify ("ActiveTestIDs",
+                         typeof (string),
                          create_test_ids_list (true));
         });
 
-        action.set ("TestID",
-                        typeof (string),
-                        id);
+        action.set ("TestID", typeof (string), id);
 
         action.return ();
     }
 
-    private bool ensure_test_exists (ServiceAction action,
+    private bool ensure_test_exists (ServiceAction           action,
                                      out BasicManagementTest bm_test) {
 
         string test_id;
@@ -163,30 +159,31 @@ public class Rygel.BasicManagement : Service {
         action.get ("TestID", typeof (string), out test_id);
 
         bm_test = this.tests_map[test_id];
+        var action_name = action.get_name ();
 
         if (bm_test == null) {
             /// No test with the specified TestID was found
             action.return_error (706, _("No Such Test"));
 
             return false;
-        } else if ((bm_test.results_type != action.get_name()) &&
-                   ((action.get_name() == "GetPingResult") ||
-                    (action.get_name() == "GetNSLookupResult") ||
-                    (action.get_name() == "GetTracerouteResult"))) {
+        } else if ((bm_test.results_type != action_name) &&
+                   ((action_name == "GetPingResult") ||
+                    (action_name == "GetNSLookupResult") ||
+                    (action_name == "GetTracerouteResult"))) {
             /// TestID is valid but refers to the wrong test type
             action.return_error (707, _("Wrong Test Type"));
 
             return false;
         } else if ((bm_test.execution_state != BasicManagementTest.ExecutionState.COMPLETED) &&
-                   ((action.get_name() == "GetPingResult") ||
-                    (action.get_name() == "GetNSLookupResult") ||
-                    (action.get_name() == "GetTracerouteResult"))) {
+                   ((action_name == "GetPingResult") ||
+                    (action_name == "GetNSLookupResult") ||
+                    (action_name == "GetTracerouteResult"))) {
             /// TestID is valid but the test Results are not available
             action.return_error (708, _("Invalid Test State '%s'").printf (
-                                        bm_test.execution_state.to_string()));
+                                        bm_test.execution_state.to_string ()));
 
             return false;
-        } else if ((action.get_name() == "CancelTest") && !bm_test.is_active()) {
+        } else if ((action_name == "CancelTest") && !bm_test.is_active ()) {
             /// TestID is valid but the test can't be canceled
             action.return_error (709, _("State '%s' Precludes Cancel").printf (
                                         bm_test.execution_state.to_string ()));
@@ -197,28 +194,28 @@ public class Rygel.BasicManagement : Service {
         return true;
     }
 
-    private void query_device_status_cb (Service   cm,
+    private void query_device_status_cb (Service   bm,
                                          string    var,
                                          ref Value val) {
         val.init (typeof (string));
         val.set_string (device_status);
     }
 
-    private void query_test_ids_cb (Service   cm,
+    private void query_test_ids_cb (Service   bm,
                                     string    var,
                                     ref Value val) {
         val.init (typeof (string));
         val.set_string (create_test_ids_list (false));
     }
 
-    private void query_active_test_ids_cb (Service   cm,
+    private void query_active_test_ids_cb (Service   bm,
                                            string    var,
                                            ref Value val) {
         val.init (typeof (string));
         val.set_string (create_test_ids_list (true));
     }
 
-    private void get_device_status_cb (Service             cm,
+    private void get_device_status_cb (Service       bm,
                                        ServiceAction action) {
         if (action.get_argument_count () != 0) {
             action.return_error (402, _("Invalid argument"));
@@ -233,7 +230,7 @@ public class Rygel.BasicManagement : Service {
         action.return ();
     }
 
-    private void ping_cb (Service             cm,
+    private void ping_cb (Service       bm,
                           ServiceAction action) {
         if (action.get_argument_count () != 5) {
             action.return_error (402, _("Invalid argument"));
@@ -261,13 +258,15 @@ public class Rygel.BasicManagement : Service {
                         typeof (uint),
                         out dscp);
 
-        var ping = new BasicManagementTestPing(host, repeat_count,
-                                               interval_time_out,
-                                               data_block_size, dscp);
+        var ping = new BasicManagementTestPing (host,
+                                                repeat_count,
+                                                interval_time_out,
+                                                data_block_size,
+                                                dscp);
         this.add_test_and_return_action (ping as BasicManagementTest, action);
     }
 
-    private void ping_result_cb (Service             cm,
+    private void ping_result_cb (Service       bm,
                                  ServiceAction action) {
         if (action.get_argument_count () != 1) {
             action.return_error (402, _("Invalid argument"));
@@ -285,13 +284,14 @@ public class Rygel.BasicManagement : Service {
         uint success_count, failure_count;
         uint32 avg_response_time, min_response_time, max_response_time;
 
-        (bm_test as BasicManagementTestPing).get_results (out status,
-                                             out additional_info,
-                                             out success_count,
-                                             out failure_count,
-                                             out avg_response_time,
-                                             out min_response_time,
-                                             out max_response_time);
+        (bm_test as BasicManagementTestPing).get_results
+                                        (out status,
+                                         out additional_info,
+                                         out success_count,
+                                         out failure_count,
+                                         out avg_response_time,
+                                         out min_response_time,
+                                         out max_response_time);
 
         action.set ("Status",
                         typeof (string),
@@ -318,7 +318,7 @@ public class Rygel.BasicManagement : Service {
         action.return ();
     }
 
-    private void nslookup_cb (Service             cm,
+    private void nslookup_cb (Service       bm,
                               ServiceAction action) {
         if (action.get_argument_count () != 4) {
             action.return_error (402, _("Invalid argument"));
@@ -344,15 +344,15 @@ public class Rygel.BasicManagement : Service {
                         typeof (uint32),
                         out interval_time_out);
 
-        var nslookup = new BasicManagementTestNSLookup(hostname,
-                                                       dns_server,
-                                                       repeat_count,
-                                                       interval_time_out);
+        var nslookup = new BasicManagementTestNSLookup (hostname,
+                                                        dns_server,
+                                                        repeat_count,
+                                                        interval_time_out);
         this.add_test_and_return_action (nslookup as BasicManagementTest,
                                          action);
     }
 
-    private void nslookup_result_cb (Service             cm,
+    private void nslookup_result_cb (Service       bm,
                                      ServiceAction action) {
         if (action.get_argument_count () != 1) {
             action.return_error (402, _("Invalid argument"));
@@ -369,10 +369,11 @@ public class Rygel.BasicManagement : Service {
         string status, additional_info, result;
         uint success_count;
 
-        (bm_test as BasicManagementTestNSLookup).get_results (out status,
-                                                 out additional_info,
-                                                 out success_count,
-                                                 out result);
+        (bm_test as BasicManagementTestNSLookup).get_results
+                                        (out status,
+                                         out additional_info,
+                                         out success_count,
+                                         out result);
 
         action.set ("Status",
                         typeof (string),
@@ -390,7 +391,7 @@ public class Rygel.BasicManagement : Service {
         action.return ();
     }
 
-    private void traceroute_cb (Service             cm,
+    private void traceroute_cb (Service       bm,
                                 ServiceAction action) {
         if (action.get_argument_count () != 5) {
             action.return_error (402, _("Invalid argument"));
@@ -418,14 +419,16 @@ public class Rygel.BasicManagement : Service {
                         typeof (uint),
                         out dscp);
 
-        var traceroute = new BasicManagementTestTraceroute(host, wait_time_out,
-                                                           data_block_size,
-                                                           max_hop_count, dscp);
+        var traceroute = new BasicManagementTestTraceroute (host,
+                                                            wait_time_out,
+                                                            data_block_size,
+                                                            max_hop_count,
+                                                            dscp);
         this.add_test_and_return_action (traceroute as BasicManagementTest,
                                          action);
     }
 
-    private void traceroute_result_cb (Service             cm,
+    private void traceroute_result_cb (Service       bm,
                                        ServiceAction action) {
         if (action.get_argument_count () != 1) {
             action.return_error (402, _("Invalid argument"));
@@ -442,10 +445,11 @@ public class Rygel.BasicManagement : Service {
         string status, additional_info, hop_hosts;
         uint32 response_time;
 
-        (bm_test as BasicManagementTestTraceroute).get_results (out status,
-                                                   out additional_info,
-                                                   out response_time,
-                                                   out hop_hosts);
+        (bm_test as BasicManagementTestTraceroute).get_results
+                                        (out status,
+                                         out additional_info,
+                                         out response_time,
+                                         out hop_hosts);
 
         action.set ("Status",
                         typeof (string),
@@ -463,7 +467,7 @@ public class Rygel.BasicManagement : Service {
         action.return ();
     }
 
-    private void get_test_ids_cb (Service             cm,
+    private void get_test_ids_cb (Service       bm,
                                   ServiceAction action) {
         if (action.get_argument_count () != 0) {
             action.return_error (402, _("Invalid argument"));
@@ -478,7 +482,7 @@ public class Rygel.BasicManagement : Service {
         action.return ();
     }
 
-    private void get_active_test_ids_cb (Service             cm,
+    private void get_active_test_ids_cb (Service       bm,
                                          ServiceAction action) {
         if (action.get_argument_count () != 0) {
             action.return_error (402, _("Invalid argument"));
@@ -493,7 +497,7 @@ public class Rygel.BasicManagement : Service {
         action.return ();
     }
 
-    private void get_test_info_cb (Service             cm,
+    private void get_test_info_cb (Service       bm,
                                    ServiceAction action) {
         if (action.get_argument_count () != 1) {
             action.return_error (402, _("Invalid argument"));
@@ -512,12 +516,12 @@ public class Rygel.BasicManagement : Service {
                         bm_test.method_type,
                     "State",
                         typeof (string),
-                        bm_test.execution_state.to_string());
+                        bm_test.execution_state.to_string ());
 
         action.return ();
     }
 
-    private void cancel_test_cb (Service             cm,
+    private void cancel_test_cb (Service       bm,
                                  ServiceAction action) {
         if (action.get_argument_count () != 1) {
             action.return_error (402, _("Invalid argument"));
@@ -532,11 +536,11 @@ public class Rygel.BasicManagement : Service {
         }
 
         try {
-            bm_test.cancel();
+            bm_test.cancel ();
         } catch (BasicManagementTestError e) {
             warning ("Canceled test was not running\n");
         }
-        /* ActiveTestIDs notification is handled by 
+        /* ActiveTestIDs notification is handled by
          * the tests' execute callback */
 
         action.return ();


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