[<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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | EventEmitter |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
Properties
abstract member exitedAfterDisconnect: bool with get, set
abstract member id: float 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