Spawn.vala
authorAlan Knowles <alan@roojs.com>
Tue, 26 Sep 2017 09:19:13 +0000 (17:19 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 26 Sep 2017 09:19:13 +0000 (17:19 +0800)
Spawn.vala

index bad107d..e26de9f 100644 (file)
@@ -74,7 +74,7 @@ public class  SpawnConfig {
     public SpawnOutput output;
     public SpawnErr stderr;
     public SpawnInput input;
-    public SpawnFinish finish;
     // defaults..
     public SpawnConfig(string cwd,
             string[] args,
@@ -102,13 +102,13 @@ public class  SpawnConfig {
     public void setHandlers(
             SpawnOutput? output,
             SpawnErr? stderr,
-            SpawnInput? input,
-            SpawnFinish? finish
+            SpawnInput? input 
          ) {
         this.output = output;
         this.stderr = stderr;
         this.input = input;
-        this.finish = finish;
+        
     }
     
     
@@ -208,7 +208,7 @@ public class Spawn : Object
      * result is applied to object properties (eg. '?' or 'stderr')
      * @returns {Object} self.
      */
-    public void run() throws SpawnError, GLib.SpawnError, GLib.IOChannelError
+    public void run(unowned SpawnFinish? finished_cb) throws SpawnError, GLib.SpawnError, GLib.IOChannelError
     {