Skip to content

Server

[<Interface>]
type Server =
    abstract member connections: float with get, set
    abstract member listening: bool
    abstract member maxConnections: float with get, set
    abstract member addListener (event: string, listener: Delegate) : Server
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : Server
    abstract member addListener_close (listener: unit -> unit) : Server
    abstract member addListener_connection (listener: Socket -> unit) : Server
    abstract member addListener_drop (listener: DropArgument option -> unit) : Server
    abstract member addListener_error (listener: Exception -> unit) : Server
    abstract member addListener_listening (listener: unit -> unit) : Server
    abstract member address () : U2<AddressInfo,string> option
    abstract member asyncDispose () : Promise<unit>
    abstract member close (?callback: (Exception option -> unit)) : Server
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_close () : bool
    abstract member emit_connection (socket: Socket) : bool
    abstract member emit_drop (?data: DropArgument) : bool
    abstract member emit_error (err: Exception) : bool
    abstract member emit_listening () : bool
    abstract member getConnections (cb: cb) : Server
    abstract member listen (handle: obj, listeningListener: unit -> unit) : Server
    abstract member listen (handle: obj, ?backlog: float, ?listeningListener: (unit -> unit)) : Server
    abstract member listen (options: ListenOptions, ?listeningListener: (unit -> unit)) : Server
    abstract member listen (path: string, listeningListener: unit -> unit) : Server
    abstract member listen (path: string, ?backlog: float, ?listeningListener: (unit -> unit)) : Server
    abstract member listen (port: float, listeningListener: unit -> unit) : Server
    abstract member listen (port: float, backlog: float, ?listeningListener: (unit -> unit)) : Server
    abstract member listen (port: float, ?hostname: string, ?listeningListener: (unit -> unit)) : Server
    abstract member listen () : Server
    abstract member listen (?port: float, ?hostname: string, ?backlog: float, ?listeningListener: (unit -> unit)) : Server
    abstract member on (event: string, listener: Delegate) : Server
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
    abstract member on<'A> (event: string, listener: 'A -> unit) : Server
    abstract member on_close (listener: unit -> unit) : Server
    abstract member on_connection (listener: Socket -> unit) : Server
    abstract member on_drop (listener: DropArgument option -> unit) : Server
    abstract member on_error (listener: Exception -> unit) : Server
    abstract member on_listening (listener: unit -> unit) : Server
    abstract member once (event: string, listener: Delegate) : Server
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
    abstract member once<'A> (event: string, listener: 'A -> unit) : Server
    abstract member once_close (listener: unit -> unit) : Server
    abstract member once_connection (listener: Socket -> unit) : Server
    abstract member once_drop (listener: DropArgument option -> unit) : Server
    abstract member once_error (listener: Exception -> unit) : Server
    abstract member once_listening (listener: unit -> unit) : Server
    abstract member prependListener (event: string, listener: Delegate) : Server
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Server
    abstract member prependListener_close (listener: unit -> unit) : Server
    abstract member prependListener_connection (listener: Socket -> unit) : Server
    abstract member prependListener_drop (listener: DropArgument option -> unit) : Server
    abstract member prependListener_error (listener: Exception -> unit) : Server
    abstract member prependListener_listening (listener: unit -> unit) : Server
    abstract member prependOnceListener (event: string, listener: Delegate) : Server
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Server
    abstract member prependOnceListener_close (listener: unit -> unit) : Server
    abstract member prependOnceListener_connection (listener: Socket -> unit) : Server
    abstract member prependOnceListener_drop (listener: DropArgument option -> unit) : Server
    abstract member prependOnceListener_error (listener: Exception -> unit) : Server
    abstract member prependOnceListener_listening (listener: unit -> unit) : Server
    abstract member ref () : Server
    abstract member unref () : Server
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsEventEmitter
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

getConnections

Properties

abstract member connections: float with get, set
abstract member listening: bool
abstract member maxConnections: float with get, set

Methods

abstract member addListener (event: string, listener: Delegate) : Server
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Server
abstract member addListener_close (listener: unit -> unit) : Server
abstract member addListener_connection (listener: Socket -> unit) : Server
abstract member addListener_drop (listener: DropArgument option -> unit) : Server
abstract member addListener_error (listener: Exception -> unit) : Server
abstract member addListener_listening (listener: unit -> unit) : Server
abstract member address () : U2<AddressInfo,string> option
abstract member asyncDispose () : Promise<unit>
abstract member close (?callback: (Exception option -> unit)) : Server
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_close () : bool
abstract member emit_connection (socket: Socket) : bool
abstract member emit_drop (?data: DropArgument) : bool
abstract member emit_error (err: Exception) : bool
abstract member emit_listening () : bool
abstract member getConnections (cb: cb) : Server
abstract member listen (handle: obj, listeningListener: unit -> unit) : Server
abstract member listen (handle: obj, ?backlog: float, ?listeningListener: (unit -> unit)) : Server
abstract member listen (options: ListenOptions, ?listeningListener: (unit -> unit)) : Server
abstract member listen (path: string, listeningListener: unit -> unit) : Server
abstract member listen (path: string, ?backlog: float, ?listeningListener: (unit -> unit)) : Server
abstract member listen (port: float, listeningListener: unit -> unit) : Server
abstract member listen (port: float, backlog: float, ?listeningListener: (unit -> unit)) : Server
abstract member listen (port: float, ?hostname: string, ?listeningListener: (unit -> unit)) : Server
abstract member listen () : Server
abstract member listen (?port: float, ?hostname: string, ?backlog: float, ?listeningListener: (unit -> unit)) : Server
abstract member on (event: string, listener: Delegate) : Server
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
abstract member on<'A> (event: string, listener: 'A -> unit) : Server
abstract member on_close (listener: unit -> unit) : Server
abstract member on_connection (listener: Socket -> unit) : Server
abstract member on_drop (listener: DropArgument option -> unit) : Server
abstract member on_error (listener: Exception -> unit) : Server
abstract member on_listening (listener: unit -> unit) : Server
abstract member once (event: string, listener: Delegate) : Server
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
abstract member once<'A> (event: string, listener: 'A -> unit) : Server
abstract member once_close (listener: unit -> unit) : Server
abstract member once_connection (listener: Socket -> unit) : Server
abstract member once_drop (listener: DropArgument option -> unit) : Server
abstract member once_error (listener: Exception -> unit) : Server
abstract member once_listening (listener: unit -> unit) : Server
abstract member prependListener (event: string, listener: Delegate) : Server
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Server
abstract member prependListener_close (listener: unit -> unit) : Server
abstract member prependListener_connection (listener: Socket -> unit) : Server
abstract member prependListener_drop (listener: DropArgument option -> unit) : Server
abstract member prependListener_error (listener: Exception -> unit) : Server
abstract member prependListener_listening (listener: unit -> unit) : Server
abstract member prependOnceListener (event: string, listener: Delegate) : Server
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Server
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Server
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Server
abstract member prependOnceListener_close (listener: unit -> unit) : Server
abstract member prependOnceListener_connection (listener: Socket -> unit) : Server
abstract member prependOnceListener_drop (listener: DropArgument option -> unit) : Server
abstract member prependOnceListener_error (listener: Exception -> unit) : Server
abstract member prependOnceListener_listening (listener: unit -> unit) : Server
abstract member ref () : Server
abstract member unref () : Server