Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove gtnets verbose output.
authorvelho <velho@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 25 Nov 2008 16:18:14 +0000 (16:18 +0000)
committervelho <velho@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 25 Nov 2008 16:18:14 +0000 (16:18 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6096 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/surf/gtnets/gtnets_interface.cc

index 8768db9..d77edb6 100644 (file)
@@ -53,12 +53,32 @@ int gtnets_create_flow(int src, int dst, long datasize, void* metadata){
 // get the time (double) until a flow completes (the first such flow)
 // if no flows exist, return -1.0
 double gtnets_get_time_to_next_flow_completion(){
 // get the time (double) until a flow completes (the first such flow)
 // if no flows exist, return -1.0
 double gtnets_get_time_to_next_flow_completion(){
-  return gtnets_sim->get_time_to_next_flow_completion();
+  ofstream file;
+  double value;
+  file.open ("/dev/null");
+  streambuf* sbuf = cout.rdbuf();
+  cout.rdbuf(file.rdbuf());
+
+  value = gtnets_sim->get_time_to_next_flow_completion();
+
+  cout.rdbuf(sbuf);
+
+  return value;
 }
 
 // run until a flow completes (returns that flow's metadata)
 int gtnets_run_until_next_flow_completion(void ***metadata, int *number_of_flows){
 }
 
 // run until a flow completes (returns that flow's metadata)
 int gtnets_run_until_next_flow_completion(void ***metadata, int *number_of_flows){
-  return gtnets_sim->run_until_next_flow_completion(metadata, number_of_flows);
+  ofstream file;
+  double value;
+  file.open ("/dev/null");
+  streambuf* sbuf = cout.rdbuf();
+  cout.rdbuf(file.rdbuf());
+
+  value = gtnets_sim->run_until_next_flow_completion(metadata, number_of_flows);
+
+  cout.rdbuf(sbuf);
+
+  return value;
 }
 
 // get the total received in bytes using the TCPServer object totRx field
 }
 
 // get the total received in bytes using the TCPServer object totRx field