Subprocess
Interface
constructor
parent
Interface
name
communicate
communicate
Async
communicate
Finish
communicate
Utf8
communicate
Utf8
Async
communicate
Utf8
Finish
force
Exit
get
Exit
Status
get
Identifier
get
If
Exited
get
If
Signaled
get
Status
get
Stderr
Pipe
get
Stdin
Pipe
get
Stdout
Pipe
get
Successful
get
Term
Sig
send
Signal
wait
wait
Async
wait
Finish
NODE-GTK API Reference
Ide-1.0
Ide
SubprocessInterface
Class SubprocessInterface
Hierarchy
SubprocessInterface
Index
Constructors
constructor
Properties
parent
Interface
name
Methods
communicate
communicate
Async
communicate
Finish
communicate
Utf8
communicate
Utf8
Async
communicate
Utf8
Finish
force
Exit
get
Exit
Status
get
Identifier
get
If
Exited
get
If
Signaled
get
Status
get
Stderr
Pipe
get
Stdin
Pipe
get
Stdout
Pipe
get
Successful
get
Term
Sig
send
Signal
wait
wait
Async
wait
Finish
Constructors
constructor
new
Subprocess
Interface
(
)
:
SubprocessInterface
Returns
SubprocessInterface
Properties
parent
Interface
parent
Interface
:
TypeInterface
Static
name
name
:
string
Methods
communicate
communicate
(
self
:
Ide
.
Subprocess
, stdinBuf
:
any
, cancellable
:
Gio
.
Cancellable
, stdoutBuf
:
any
, stderrBuf
:
any
)
:
boolean
Parameters
self:
Ide
.
Subprocess
stdinBuf:
any
cancellable:
Gio
.
Cancellable
stdoutBuf:
any
stderrBuf:
any
Returns
boolean
communicate
Async
communicate
Async
(
self
:
Ide
.
Subprocess
, stdinBuf
:
any
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Ide
.
Subprocess
stdinBuf:
any
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
communicate
Finish
communicate
Finish
(
self
:
Ide
.
Subprocess
, result
:
AsyncResult
)
:
[
boolean
,
any
,
any
]
Parameters
self:
Ide
.
Subprocess
result:
AsyncResult
Returns
[
boolean
,
any
,
any
]
communicate
Utf8
communicate
Utf8
(
self
:
Ide
.
Subprocess
, stdinBuf
:
string
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
string
]
Parameters
self:
Ide
.
Subprocess
stdinBuf:
string
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
string
]
communicate
Utf8
Async
communicate
Utf8
Async
(
self
:
Ide
.
Subprocess
, stdinBuf
:
string
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Ide
.
Subprocess
stdinBuf:
string
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
communicate
Utf8
Finish
communicate
Utf8
Finish
(
self
:
Ide
.
Subprocess
, result
:
AsyncResult
)
:
[
boolean
,
string
,
string
]
Parameters
self:
Ide
.
Subprocess
result:
AsyncResult
Returns
[
boolean
,
string
,
string
]
force
Exit
force
Exit
(
self
:
Ide
.
Subprocess
)
:
void
Parameters
self:
Ide
.
Subprocess
Returns
void
get
Exit
Status
get
Exit
Status
(
self
:
Ide
.
Subprocess
)
:
number
Parameters
self:
Ide
.
Subprocess
Returns
number
get
Identifier
get
Identifier
(
self
:
Ide
.
Subprocess
)
:
string
Parameters
self:
Ide
.
Subprocess
Returns
string
get
If
Exited
get
If
Exited
(
self
:
Ide
.
Subprocess
)
:
boolean
Parameters
self:
Ide
.
Subprocess
Returns
boolean
get
If
Signaled
get
If
Signaled
(
self
:
Ide
.
Subprocess
)
:
boolean
Parameters
self:
Ide
.
Subprocess
Returns
boolean
get
Status
get
Status
(
self
:
Ide
.
Subprocess
)
:
number
Parameters
self:
Ide
.
Subprocess
Returns
number
get
Stderr
Pipe
get
Stderr
Pipe
(
self
:
Ide
.
Subprocess
)
:
Gio
.
InputStream
Parameters
self:
Ide
.
Subprocess
Returns
Gio
.
InputStream
get
Stdin
Pipe
get
Stdin
Pipe
(
self
:
Ide
.
Subprocess
)
:
Gio
.
OutputStream
Parameters
self:
Ide
.
Subprocess
Returns
Gio
.
OutputStream
get
Stdout
Pipe
get
Stdout
Pipe
(
self
:
Ide
.
Subprocess
)
:
Gio
.
InputStream
Parameters
self:
Ide
.
Subprocess
Returns
Gio
.
InputStream
get
Successful
get
Successful
(
self
:
Ide
.
Subprocess
)
:
boolean
Parameters
self:
Ide
.
Subprocess
Returns
boolean
get
Term
Sig
get
Term
Sig
(
self
:
Ide
.
Subprocess
)
:
number
Parameters
self:
Ide
.
Subprocess
Returns
number
send
Signal
send
Signal
(
self
:
Ide
.
Subprocess
, signalNum
:
number
)
:
void
Parameters
self:
Ide
.
Subprocess
signalNum:
number
Returns
void
wait
wait
(
self
:
Ide
.
Subprocess
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
self:
Ide
.
Subprocess
cancellable:
Gio
.
Cancellable
Returns
boolean
wait
Async
wait
Async
(
self
:
Ide
.
Subprocess
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Ide
.
Subprocess
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
wait
Finish
wait
Finish
(
self
:
Ide
.
Subprocess
, result
:
AsyncResult
)
:
boolean
Parameters
self:
Ide
.
Subprocess
result:
AsyncResult
Returns
boolean
Subprocess
Interface
constructor
parent
Interface
name
communicate
communicate
Async
communicate
Finish
communicate
Utf8
communicate
Utf8
Async
communicate
Utf8
Finish
force
Exit
get
Exit
Status
get
Identifier
get
If
Exited
get
If
Signaled
get
Status
get
Stderr
Pipe
get
Stdin
Pipe
get
Stdout
Pipe
get
Successful
get
Term
Sig
send
Signal
wait
wait
Async
wait
Finish
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjcGFyZW50SW50ZXJmYWNlIiwibmFtZSI6InBhcmVudEludGVyZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjY29tbXVuaWNhdGUiLCJuYW1lIjoiY29tbXVuaWNhdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI2NvbW11bmljYXRlQXN5bmMiLCJuYW1lIjoiY29tbXVuaWNhdGVBc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjY29tbXVuaWNhdGVGaW5pc2giLCJuYW1lIjoiY29tbXVuaWNhdGVGaW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI2NvbW11bmljYXRlVXRmOCIsIm5hbWUiOiJjb21tdW5pY2F0ZVV0ZjgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI2NvbW11bmljYXRlVXRmOEFzeW5jIiwibmFtZSI6ImNvbW11bmljYXRlVXRmOEFzeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlN1YnByb2Nlc3NJbnRlcmZhY2UuaHRtbCNjb21tdW5pY2F0ZVV0ZjhGaW5pc2giLCJuYW1lIjoiY29tbXVuaWNhdGVVdGY4RmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlN1YnByb2Nlc3NJbnRlcmZhY2UuaHRtbCNmb3JjZUV4aXQiLCJuYW1lIjoiZm9yY2VFeGl0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlN1YnByb2Nlc3NJbnRlcmZhY2UuaHRtbCNnZXRFeGl0U3RhdHVzIiwibmFtZSI6ImdldEV4aXRTdGF0dXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI2dldElkZW50aWZpZXIiLCJuYW1lIjoiZ2V0SWRlbnRpZmllciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjZ2V0SWZFeGl0ZWQiLCJuYW1lIjoiZ2V0SWZFeGl0ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI2dldElmU2lnbmFsZWQiLCJuYW1lIjoiZ2V0SWZTaWduYWxlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjZ2V0U3RhdHVzIiwibmFtZSI6ImdldFN0YXR1cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjZ2V0U3RkZXJyUGlwZSIsIm5hbWUiOiJnZXRTdGRlcnJQaXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlN1YnByb2Nlc3NJbnRlcmZhY2UuaHRtbCNnZXRTdGRpblBpcGUiLCJuYW1lIjoiZ2V0U3RkaW5QaXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlN1YnByb2Nlc3NJbnRlcmZhY2UuaHRtbCNnZXRTdGRvdXRQaXBlIiwibmFtZSI6ImdldFN0ZG91dFBpcGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI2dldFN1Y2Nlc3NmdWwiLCJuYW1lIjoiZ2V0U3VjY2Vzc2Z1bCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjZ2V0VGVybVNpZyIsIm5hbWUiOiJnZXRUZXJtU2lnIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlN1YnByb2Nlc3NJbnRlcmZhY2UuaHRtbCNzZW5kU2lnbmFsIiwibmFtZSI6InNlbmRTaWduYWwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sI3dhaXQiLCJuYW1lIjoid2FpdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjd2FpdEFzeW5jIiwibmFtZSI6IndhaXRBc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5TdWJwcm9jZXNzSW50ZXJmYWNlLmh0bWwjd2FpdEZpbmlzaCIsIm5hbWUiOiJ3YWl0RmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiSWRlXzFfMC5JZGUuU3VicHJvY2Vzc0ludGVyZmFjZS5odG1sIiwibmFtZSI6IlN1YnByb2Nlc3NJbnRlcmZhY2UifQ==