public SpawnOutput output;
public SpawnErr stderr;
public SpawnInput input;
- public SpawnFinish finish;
+
// defaults..
public SpawnConfig(string cwd,
string[] args,
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;
+
}
* 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
{