[padb] r327 committed - Don't require the use of an inner callback when simply targetting loca...

padb at googlecode.com padb at googlecode.com
Thu Nov 12 11:55:56 GMT 2009


Revision: 327
Author: apittman
Date: Thu Nov 12 03:54:49 2009
Log: Don't require the use of an inner callback when simply targetting local
processes, we can just use stdout of the child process to pass back
the port number.  This only works since I added the flush to the child
process.

http://code.google.com/p/padb/source/detail?r=327

Modified:
  /trunk/src/padb

=======================================
--- /trunk/src/padb	Thu Nov  5 14:46:03 2009
+++ /trunk/src/padb	Thu Nov 12 03:54:49 2009
@@ -421,28 +421,25 @@
  };

  $rmgr{local} = {
-    get_active_jobs        => \&local_get_jobs,
-    job_is_running         => \&local_job_is_running,
-    setup_pcmd             => \&local_setup_pcmd,
-    find_pids              => \&local_find_pids,
-    require_inner_callback => 1,
+    get_active_jobs => \&local_get_jobs,
+    job_is_running  => \&local_job_is_running,
+    setup_pcmd      => \&local_setup_pcmd,
+    find_pids       => \&local_find_pids,
  };

  $rmgr{'local-qsnet'} = {
-    is_installed           => \&local_q_is_installed,
-    get_active_jobs        => \&local_q_get_jobs,
-    job_is_running         => \&local_job_is_running,
-    setup_pcmd             => \&local_setup_pcmd,
-    inner_rmgr             => 'local',
-    require_inner_callback => 1,
+    is_installed    => \&local_q_is_installed,
+    get_active_jobs => \&local_q_get_jobs,
+    job_is_running  => \&local_job_is_running,
+    setup_pcmd      => \&local_setup_pcmd,
+    inner_rmgr      => 'local',
  };

  $rmgr{'local-fd'} = {
-    get_active_jobs        => \&local_fd_get_jobs,
-    job_is_running         => \&local_job_is_running,
-    setup_pcmd             => \&local_setup_pcmd,
-    inner_rmgr             => 'local',
-    require_inner_callback => 1,
+    get_active_jobs => \&local_fd_get_jobs,
+    job_is_running  => \&local_job_is_running,
+    setup_pcmd      => \&local_setup_pcmd,
+    inner_rmgr      => 'local',
  };

   
###############################################################################




More information about the padb-devel mailing list