Skip to content

Server

[<Interface>]
type Server =
    abstract member addContext (hostname: string, context: SecureContext) : unit
    abstract member addContext (hostname: string, context: SecureContextOptions) : unit
    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_OCSPRequest (listener: listener) : Server
    abstract member addListener_keylog (listener: listener) : Server
    abstract member addListener_newSession (listener: listener) : Server
    abstract member addListener_resumeSession (listener: listener) : Server
    abstract member addListener_secureConnection (listener: TLSSocket -> unit) : Server
    abstract member addListener_tlsClientError (listener: listener) : Server
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_OCSPRequest (certificate: NonSharedBuffer, issuer: NonSharedBuffer, callback: callback) : bool
    abstract member emit_keylog (line: NonSharedBuffer, tlsSocket: TLSSocket) : bool
    abstract member emit_newSession (sessionId: NonSharedBuffer, sessionData: NonSharedBuffer, callback: unit -> unit) : bool
    abstract member emit_resumeSession (sessionId: NonSharedBuffer, callback: callback) : bool
    abstract member emit_secureConnection (tlsSocket: TLSSocket) : bool
    abstract member emit_tlsClientError (err: Exception, tlsSocket: TLSSocket) : bool
    abstract member getTicketKeys () : NonSharedBuffer
    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_OCSPRequest (listener: listener) : Server
    abstract member on_keylog (listener: listener) : Server
    abstract member on_newSession (listener: listener) : Server
    abstract member on_resumeSession (listener: listener) : Server
    abstract member on_secureConnection (listener: TLSSocket -> unit) : Server
    abstract member on_tlsClientError (listener: listener) : 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_OCSPRequest (listener: listener) : Server
    abstract member once_keylog (listener: listener) : Server
    abstract member once_newSession (listener: listener) : Server
    abstract member once_resumeSession (listener: listener) : Server
    abstract member once_secureConnection (listener: TLSSocket -> unit) : Server
    abstract member once_tlsClientError (listener: listener) : 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_OCSPRequest (listener: listener) : Server
    abstract member prependListener_keylog (listener: listener) : Server
    abstract member prependListener_newSession (listener: listener) : Server
    abstract member prependListener_resumeSession (listener: listener) : Server
    abstract member prependListener_secureConnection (listener: TLSSocket -> unit) : Server
    abstract member prependListener_tlsClientError (listener: listener) : 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_OCSPRequest (listener: listener) : Server
    abstract member prependOnceListener_keylog (listener: listener) : Server
    abstract member prependOnceListener_newSession (listener: listener) : Server
    abstract member prependOnceListener_resumeSession (listener: listener) : Server
    abstract member prependOnceListener_secureConnection (listener: TLSSocket -> unit) : Server
    abstract member prependOnceListener_tlsClientError (listener: listener) : Server
    abstract member setSecureContext (options: SecureContextOptions) : unit
    abstract member setTicketKeys (keys: Buffer) : unit
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsServer
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

addListener_OCSPRequest
addListener_keylog
addListener_newSession
addListener_resumeSession
addListener_tlsClientError
emit_OCSPRequest
emit_resumeSession
on_OCSPRequest
on_keylog
on_newSession
on_resumeSession
on_tlsClientError
once_OCSPRequest
once_keylog
once_newSession
once_resumeSession
once_tlsClientError
prependListener_OCSPRequest
prependListener_keylog
prependListener_newSession
prependListener_resumeSession
prependListener_tlsClientError
prependOnceListener_OCSPRequest
prependOnceListener_keylog
prependOnceListener_newSession
prependOnceListener_resumeSession
prependOnceListener_tlsClientError

Methods

abstract member addContext (hostname: string, context: SecureContext) : unit
abstract member addContext (hostname: string, context: SecureContextOptions) : unit
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_OCSPRequest (listener: listener) : Server
abstract member addListener_keylog (listener: listener) : Server
abstract member addListener_newSession (listener: listener) : Server
abstract member addListener_resumeSession (listener: listener) : Server
abstract member addListener_secureConnection (listener: TLSSocket -> unit) : Server
abstract member addListener_tlsClientError (listener: listener) : Server
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_OCSPRequest (certificate: NonSharedBuffer, issuer: NonSharedBuffer, callback: callback) : bool
abstract member emit_keylog (line: NonSharedBuffer, tlsSocket: TLSSocket) : bool
abstract member emit_newSession (sessionId: NonSharedBuffer, sessionData: NonSharedBuffer, callback: unit -> unit) : bool
abstract member emit_resumeSession (sessionId: NonSharedBuffer, callback: callback) : bool
abstract member emit_secureConnection (tlsSocket: TLSSocket) : bool
abstract member emit_tlsClientError (err: Exception, tlsSocket: TLSSocket) : bool
abstract member getTicketKeys () : NonSharedBuffer
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_OCSPRequest (listener: listener) : Server
abstract member on_keylog (listener: listener) : Server
abstract member on_newSession (listener: listener) : Server
abstract member on_resumeSession (listener: listener) : Server
abstract member on_secureConnection (listener: TLSSocket -> unit) : Server
abstract member on_tlsClientError (listener: listener) : 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_OCSPRequest (listener: listener) : Server
abstract member once_keylog (listener: listener) : Server
abstract member once_newSession (listener: listener) : Server
abstract member once_resumeSession (listener: listener) : Server
abstract member once_secureConnection (listener: TLSSocket -> unit) : Server
abstract member once_tlsClientError (listener: listener) : 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_OCSPRequest (listener: listener) : Server
abstract member prependListener_keylog (listener: listener) : Server
abstract member prependListener_newSession (listener: listener) : Server
abstract member prependListener_resumeSession (listener: listener) : Server
abstract member prependListener_secureConnection (listener: TLSSocket -> unit) : Server
abstract member prependListener_tlsClientError (listener: listener) : 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_OCSPRequest (listener: listener) : Server
abstract member prependOnceListener_keylog (listener: listener) : Server
abstract member prependOnceListener_newSession (listener: listener) : Server
abstract member prependOnceListener_resumeSession (listener: listener) : Server
abstract member prependOnceListener_secureConnection (listener: TLSSocket -> unit) : Server
abstract member prependOnceListener_tlsClientError (listener: listener) : Server
abstract member setSecureContext (options: SecureContextOptions) : unit
abstract member setTicketKeys (keys: Buffer) : unit