[<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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | EventEmitter |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
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 spawnfile: string
abstract member stderr: Readable option with get, set
abstract member stdin: Writable option with get, set
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_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