Skip to content

ChildProcess

[<Interface>]
type ChildProcess =
    abstract member channel: Control option
    abstract member connected: bool
    abstract member exitCode: float option
    abstract member killed: bool
    abstract member pid: float option
    abstract member signalCode: Signals option
    abstract member spawnargs: ResizeArray<string>
    abstract member spawnfile: string
    abstract member stderr: Readable option with get, set
    abstract member stdin: Writable option with get, set
    abstract member stdio: Writable option * Readable option * Readable option * U2<Readable,Writable> option * U2<Readable,Writable> option
    abstract member stdout: Readable option with get, set
    abstract member addListener (event: string, listener: Delegate) : ChildProcess
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : ChildProcess
    abstract member addListener_close (listener: listener) : ChildProcess
    abstract member addListener_disconnect (listener: unit -> unit) : ChildProcess
    abstract member addListener_error (listener: Exception -> unit) : ChildProcess
    abstract member addListener_exit (listener: listener) : ChildProcess
    abstract member addListener_message (listener: listener) : ChildProcess
    abstract member addListener_spawn (listener: unit -> unit) : ChildProcess
    abstract member disconnect () : unit
    abstract member dispose () : unit
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_close (code: float option, signal: Signals option) : bool
    abstract member emit_disconnect () : bool
    abstract member emit_error (err: Exception) : bool
    abstract member emit_exit (code: float option, signal: Signals option) : bool
    abstract member emit_message (message: bigint, sendHandle: Socket option) : bool
    abstract member emit_message (message: bigint, sendHandle: Server option) : bool
    abstract member emit_message (message: bigint, sendHandle: Socket option) : bool
    abstract member emit_message (message: bool, sendHandle: Socket option) : bool
    abstract member emit_message (message: bool, sendHandle: Server option) : bool
    abstract member emit_message (message: bool, sendHandle: Socket option) : bool
    abstract member emit_message (message: float, sendHandle: Socket option) : bool
    abstract member emit_message (message: float, sendHandle: Server option) : bool
    abstract member emit_message (message: float, sendHandle: Socket option) : bool
    abstract member emit_message (message: obj, sendHandle: Socket option) : bool
    abstract member emit_message (message: obj, sendHandle: Server option) : bool
    abstract member emit_message (message: obj, sendHandle: Socket option) : bool
    abstract member emit_message (message: string, sendHandle: Socket option) : bool
    abstract member emit_message (message: string, sendHandle: Server option) : bool
    abstract member emit_message (message: string, sendHandle: Socket option) : bool
    abstract member emit_spawn (listener: unit -> unit) : bool
    abstract member kill (signal: float) : bool
    abstract member kill (signal: Signals) : bool
    abstract member kill () : bool
    abstract member on (event: string, listener: Delegate) : ChildProcess
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
    abstract member on<'A> (event: string, listener: 'A -> unit) : ChildProcess
    abstract member on_close (listener: listener) : ChildProcess
    abstract member on_disconnect (listener: unit -> unit) : ChildProcess
    abstract member on_error (listener: Exception -> unit) : ChildProcess
    abstract member on_exit (listener: listener) : ChildProcess
    abstract member on_message (listener: listener) : ChildProcess
    abstract member on_spawn (listener: unit -> unit) : ChildProcess
    abstract member once (event: string, listener: Delegate) : ChildProcess
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
    abstract member once<'A> (event: string, listener: 'A -> unit) : ChildProcess
    abstract member once_close (listener: listener) : ChildProcess
    abstract member once_disconnect (listener: unit -> unit) : ChildProcess
    abstract member once_error (listener: Exception -> unit) : ChildProcess
    abstract member once_exit (listener: listener) : ChildProcess
    abstract member once_message (listener: listener) : ChildProcess
    abstract member once_spawn (listener: unit -> unit) : ChildProcess
    abstract member prependListener (event: string, listener: Delegate) : ChildProcess
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : ChildProcess
    abstract member prependListener_close (listener: listener) : ChildProcess
    abstract member prependListener_disconnect (listener: unit -> unit) : ChildProcess
    abstract member prependListener_error (listener: Exception -> unit) : ChildProcess
    abstract member prependListener_exit (listener: listener) : ChildProcess
    abstract member prependListener_message (listener: listener) : ChildProcess
    abstract member prependListener_spawn (listener: unit -> unit) : ChildProcess
    abstract member prependOnceListener (event: string, listener: Delegate) : ChildProcess
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : ChildProcess
    abstract member prependOnceListener_close (listener: listener) : ChildProcess
    abstract member prependOnceListener_disconnect (listener: unit -> unit) : ChildProcess
    abstract member prependOnceListener_error (listener: Exception -> unit) : ChildProcess
    abstract member prependOnceListener_exit (listener: listener) : ChildProcess
    abstract member prependOnceListener_message (listener: listener) : ChildProcess
    abstract member prependOnceListener_spawn (listener: unit -> unit) : ChildProcess
    abstract member ref () : unit
    abstract member send (message: bigint, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, ?callback: (Exception option -> unit)) : bool
    abstract member unref () : unit
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsEventEmitter
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

addListener_close
addListener_exit
addListener_message
on_close
on_exit
on_message
once_close
once_exit
once_message
prependListener_close
prependListener_exit
prependListener_message
prependOnceListener_close
prependOnceListener_exit
prependOnceListener_message

Properties

abstract member channel: Control option
abstract member connected: bool
abstract member exitCode: float option
abstract member killed: bool
abstract member pid: float option
abstract member signalCode: Signals option
abstract member spawnargs: ResizeArray<string>
abstract member spawnfile: string
abstract member stderr: Readable option with get, set
abstract member stdin: Writable option with get, set
abstract member stdio: Writable option * Readable option * Readable option * U2<Readable,Writable> option * U2<Readable,Writable> option
abstract member stdout: Readable option with get, set

Methods

abstract member addListener (event: string, listener: Delegate) : ChildProcess
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
abstract member addListener<'A> (event: string, listener: 'A -> unit) : ChildProcess
abstract member addListener_close (listener: listener) : ChildProcess
abstract member addListener_disconnect (listener: unit -> unit) : ChildProcess
abstract member addListener_error (listener: Exception -> unit) : ChildProcess
abstract member addListener_exit (listener: listener) : ChildProcess
abstract member addListener_message (listener: listener) : ChildProcess
abstract member addListener_spawn (listener: unit -> unit) : ChildProcess
abstract member disconnect () : unit
abstract member dispose () : unit
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_close (code: float option, signal: Signals option) : bool
abstract member emit_disconnect () : bool
abstract member emit_error (err: Exception) : bool
abstract member emit_exit (code: float option, signal: Signals option) : bool
abstract member emit_message (message: bigint, sendHandle: Socket option) : bool
abstract member emit_message (message: bigint, sendHandle: Server option) : bool
abstract member emit_message (message: bigint, sendHandle: Socket option) : bool
abstract member emit_message (message: bool, sendHandle: Socket option) : bool
abstract member emit_message (message: bool, sendHandle: Server option) : bool
abstract member emit_message (message: bool, sendHandle: Socket option) : bool
abstract member emit_message (message: float, sendHandle: Socket option) : bool
abstract member emit_message (message: float, sendHandle: Server option) : bool
abstract member emit_message (message: float, sendHandle: Socket option) : bool
abstract member emit_message (message: obj, sendHandle: Socket option) : bool
abstract member emit_message (message: obj, sendHandle: Server option) : bool
abstract member emit_message (message: obj, sendHandle: Socket option) : bool
abstract member emit_message (message: string, sendHandle: Socket option) : bool
abstract member emit_message (message: string, sendHandle: Server option) : bool
abstract member emit_message (message: string, sendHandle: Socket option) : bool
abstract member emit_spawn (listener: unit -> unit) : bool
abstract member kill (signal: float) : bool
abstract member kill (signal: Signals) : bool
abstract member kill () : bool
abstract member on (event: string, listener: Delegate) : ChildProcess
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
abstract member on<'A> (event: string, listener: 'A -> unit) : ChildProcess
abstract member on_close (listener: listener) : ChildProcess
abstract member on_disconnect (listener: unit -> unit) : ChildProcess
abstract member on_error (listener: Exception -> unit) : ChildProcess
abstract member on_exit (listener: listener) : ChildProcess
abstract member on_message (listener: listener) : ChildProcess
abstract member on_spawn (listener: unit -> unit) : ChildProcess
abstract member once (event: string, listener: Delegate) : ChildProcess
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
abstract member once<'A> (event: string, listener: 'A -> unit) : ChildProcess
abstract member once_close (listener: listener) : ChildProcess
abstract member once_disconnect (listener: unit -> unit) : ChildProcess
abstract member once_error (listener: Exception -> unit) : ChildProcess
abstract member once_exit (listener: listener) : ChildProcess
abstract member once_message (listener: listener) : ChildProcess
abstract member once_spawn (listener: unit -> unit) : ChildProcess
abstract member prependListener (event: string, listener: Delegate) : ChildProcess
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : ChildProcess
abstract member prependListener_close (listener: listener) : ChildProcess
abstract member prependListener_disconnect (listener: unit -> unit) : ChildProcess
abstract member prependListener_error (listener: Exception -> unit) : ChildProcess
abstract member prependListener_exit (listener: listener) : ChildProcess
abstract member prependListener_message (listener: listener) : ChildProcess
abstract member prependListener_spawn (listener: unit -> unit) : ChildProcess
abstract member prependOnceListener (event: string, listener: Delegate) : ChildProcess
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : ChildProcess
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : ChildProcess
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : ChildProcess
abstract member prependOnceListener_close (listener: listener) : ChildProcess
abstract member prependOnceListener_disconnect (listener: unit -> unit) : ChildProcess
abstract member prependOnceListener_error (listener: Exception -> unit) : ChildProcess
abstract member prependOnceListener_exit (listener: listener) : ChildProcess
abstract member prependOnceListener_message (listener: listener) : ChildProcess
abstract member prependOnceListener_spawn (listener: unit -> unit) : ChildProcess
abstract member ref () : unit
abstract member send (message: bigint, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: SendHandle, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: SendHandle, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, ?callback: (Exception option -> unit)) : bool
abstract member unref () : unit