Se trabajo mas en la vista de stats
[VSoRC/.git] / src / routes / index.js
index a9299a95c374fc4f5ff5857a51cb6ceb889df32c..40bcc30892e1a8113e37aee66e86182b6720df95 100644 (file)
@@ -71,6 +71,34 @@ router.get('/gettopo', (req, res) => {
   });
 });
 
+router.get('/listswitch', (req, res) => {
+  var sys = require('sys')
+  var exec = require('child_process').exec;
+  var child;
+  child = exec("curl localhost:8080/data?list=switches", function(error, stdout, stderr) {
+    console.log("listswitch");
+    console.log(stdout);
+    let value = JSON.parse(stdout)
+
+    res.send(value);
+  });
+});
+
+router.get('/status', (req, res) => {
+  var sys = require('sys')
+  var exec = require('child_process').exec;
+  var child;
+  console.log(req.query.status+req.query.dpid);
+  child = exec("curl \"localhost:8080/status?status="+req.query.status+"&dpid="+req.query.dpid+"\"", function(error, stdout, stderr) {
+    console.log("statusFlows");
+    console.log(stdout);
+    let value = JSON.parse(stdout)
+
+    res.send(value);
+  });
+});
+
+
 router.get('/startcontroller', (req, res) => {
   var sys = require('sys')
   var exec = require('child_process').exec;