Skip to content

Worker

[<Interface>]
type Worker =
    abstract member exitedAfterDisconnect: bool with get, set
    abstract member id: float with get, set
    abstract member process: ChildProcess with get, set
    abstract member addListener (event: string, listener: Delegate) : Worker
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : Worker
    abstract member addListener_disconnect (listener: unit -> unit) : Worker
    abstract member addListener_error (listener: Exception -> unit) : Worker
    abstract member addListener_exit (listener: listener) : Worker
    abstract member addListener_listening (listener: Address -> unit) : Worker
    abstract member addListener_message (listener: listener) : Worker
    abstract member addListener_online (listener: unit -> unit) : Worker
    abstract member destroy (?signal: string) : unit
    abstract member disconnect () : Worker
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_disconnect () : bool
    abstract member emit_error (error: Exception) : bool
    abstract member emit_exit (code: float, signal: string) : bool
    abstract member emit_listening (address: Address) : bool
    abstract member emit_message (message: obj, handle: Server) : bool
    abstract member emit_message (message: obj, handle: Socket) : bool
    abstract member emit_online () : bool
    abstract member isConnected () : bool
    abstract member isDead () : bool
    abstract member kill (?signal: string) : unit
    abstract member on (event: string, listener: Delegate) : Worker
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
    abstract member on<'A> (event: string, listener: 'A -> unit) : Worker
    abstract member on_disconnect (listener: unit -> unit) : Worker
    abstract member on_error (listener: Exception -> unit) : Worker
    abstract member on_exit (listener: listener) : Worker
    abstract member on_listening (listener: Address -> unit) : Worker
    abstract member on_message (listener: listener) : Worker
    abstract member on_online (listener: unit -> unit) : Worker
    abstract member once (event: string, listener: Delegate) : Worker
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
    abstract member once<'A> (event: string, listener: 'A -> unit) : Worker
    abstract member once_disconnect (listener: unit -> unit) : Worker
    abstract member once_error (listener: Exception -> unit) : Worker
    abstract member once_exit (listener: listener) : Worker
    abstract member once_listening (listener: Address -> unit) : Worker
    abstract member once_message (listener: listener) : Worker
    abstract member once_online (listener: unit -> unit) : Worker
    abstract member prependListener (event: string, listener: Delegate) : Worker
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Worker
    abstract member prependListener_disconnect (listener: unit -> unit) : Worker
    abstract member prependListener_error (listener: Exception -> unit) : Worker
    abstract member prependListener_exit (listener: listener) : Worker
    abstract member prependListener_listening (listener: Address -> unit) : Worker
    abstract member prependListener_message (listener: listener) : Worker
    abstract member prependListener_online (listener: unit -> unit) : Worker
    abstract member prependOnceListener (event: string, listener: Delegate) : Worker
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Worker
    abstract member prependOnceListener_disconnect (listener: unit -> unit) : Worker
    abstract member prependOnceListener_error (listener: Exception -> unit) : Worker
    abstract member prependOnceListener_exit (listener: listener) : Worker
    abstract member prependOnceListener_listening (listener: Address -> unit) : Worker
    abstract member prependOnceListener_message (listener: listener) : Worker
    abstract member prependOnceListener_online (listener: unit -> unit) : Worker
    abstract member send (message: bigint, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bigint, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: bool, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: float, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: obj, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
    abstract member send (message: string, sendHandle: Socket option, ?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
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsEventEmitter
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

addListener_exit
addListener_message
on_exit
on_message
once_exit
once_message
prependListener_exit
prependListener_message
prependOnceListener_exit
prependOnceListener_message

Properties

abstract member exitedAfterDisconnect: bool with get, set
abstract member id: float with get, set
abstract member process: ChildProcess with get, set

Methods

abstract member addListener (event: string, listener: Delegate) : Worker
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Worker
abstract member addListener_disconnect (listener: unit -> unit) : Worker
abstract member addListener_error (listener: Exception -> unit) : Worker
abstract member addListener_exit (listener: listener) : Worker
abstract member addListener_listening (listener: Address -> unit) : Worker
abstract member addListener_message (listener: listener) : Worker
abstract member addListener_online (listener: unit -> unit) : Worker
abstract member destroy (?signal: string) : unit
abstract member disconnect () : Worker
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_disconnect () : bool
abstract member emit_error (error: Exception) : bool
abstract member emit_exit (code: float, signal: string) : bool
abstract member emit_listening (address: Address) : bool
abstract member emit_message (message: obj, handle: Server) : bool
abstract member emit_message (message: obj, handle: Socket) : bool
abstract member emit_online () : bool
abstract member isConnected () : bool
abstract member isDead () : bool
abstract member kill (?signal: string) : unit
abstract member on (event: string, listener: Delegate) : Worker
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
abstract member on<'A> (event: string, listener: 'A -> unit) : Worker
abstract member on_disconnect (listener: unit -> unit) : Worker
abstract member on_error (listener: Exception -> unit) : Worker
abstract member on_exit (listener: listener) : Worker
abstract member on_listening (listener: Address -> unit) : Worker
abstract member on_message (listener: listener) : Worker
abstract member on_online (listener: unit -> unit) : Worker
abstract member once (event: string, listener: Delegate) : Worker
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
abstract member once<'A> (event: string, listener: 'A -> unit) : Worker
abstract member once_disconnect (listener: unit -> unit) : Worker
abstract member once_error (listener: Exception -> unit) : Worker
abstract member once_exit (listener: listener) : Worker
abstract member once_listening (listener: Address -> unit) : Worker
abstract member once_message (listener: listener) : Worker
abstract member once_online (listener: unit -> unit) : Worker
abstract member prependListener (event: string, listener: Delegate) : Worker
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Worker
abstract member prependListener_disconnect (listener: unit -> unit) : Worker
abstract member prependListener_error (listener: Exception -> unit) : Worker
abstract member prependListener_exit (listener: listener) : Worker
abstract member prependListener_listening (listener: Address -> unit) : Worker
abstract member prependListener_message (listener: listener) : Worker
abstract member prependListener_online (listener: unit -> unit) : Worker
abstract member prependOnceListener (event: string, listener: Delegate) : Worker
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Worker
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Worker
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Worker
abstract member prependOnceListener_disconnect (listener: unit -> unit) : Worker
abstract member prependOnceListener_error (listener: Exception -> unit) : Worker
abstract member prependOnceListener_exit (listener: listener) : Worker
abstract member prependOnceListener_listening (listener: Address -> unit) : Worker
abstract member prependOnceListener_message (listener: listener) : Worker
abstract member prependOnceListener_online (listener: unit -> unit) : Worker
abstract member send (message: bigint, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: Server option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: Socket option, options: MessageOptions, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bigint, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: bool, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: float, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: obj, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: Socket option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: Server option, ?callback: (Exception option -> unit)) : bool
abstract member send (message: string, sendHandle: Socket option, ?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