Skip to content

Http2Session

[<Interface>]
type Http2Session =
    abstract member alpnProtocol: string option
    abstract member closed: bool
    abstract member connecting: bool
    abstract member destroyed: bool
    abstract member encrypted: bool option
    abstract member localSettings: Settings
    abstract member originSet: ResizeArray<string> option
    abstract member pendingSettingsAck: bool
    abstract member remoteSettings: Settings
    abstract member socket: U2<Socket,TLSSocket>
    abstract member state: SessionState
    abstract member type: float
    abstract member addListener (event: obj, listener: Delegate) : Http2Session
    abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
    abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Http2Session
    abstract member addListener (event: string, listener: Delegate) : Http2Session
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : Http2Session
    abstract member addListener_close (listener: unit -> unit) : Http2Session
    abstract member addListener_error (listener: Exception -> unit) : Http2Session
    abstract member addListener_frameError (listener: listener) : Http2Session
    abstract member addListener_goaway (listener: listener) : Http2Session
    abstract member addListener_localSettings (listener: Settings -> unit) : Http2Session
    abstract member addListener_ping (listener: unit -> unit) : Http2Session
    abstract member addListener_remoteSettings (listener: Settings -> unit) : Http2Session
    abstract member addListener_timeout (listener: unit -> unit) : Http2Session
    abstract member close (?callback: (unit -> unit)) : unit
    abstract member destroy (?error: Exception, ?code: float) : unit
    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_error (err: Exception) : bool
    abstract member emit_frameError (frameType: float, errorCode: float, id: float) : bool
    abstract member emit_goaway (errorCode: float, lastStreamID: float, ?opaqueData: NonSharedBuffer) : bool
    abstract member emit_localSettings (settings: Settings) : bool
    abstract member emit_ping () : bool
    abstract member emit_remoteSettings (settings: Settings) : bool
    abstract member emit_timeout () : bool
    abstract member goaway (?code: float, ?lastStreamID: float, ?opaqueData: ArrayBufferView) : unit
    abstract member on (event: obj, listener: Delegate) : Http2Session
    abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
    abstract member on<'A> (event: obj, listener: 'A -> unit) : Http2Session
    abstract member on (event: string, listener: Delegate) : Http2Session
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
    abstract member on<'A> (event: string, listener: 'A -> unit) : Http2Session
    abstract member on_close (listener: unit -> unit) : Http2Session
    abstract member on_error (listener: Exception -> unit) : Http2Session
    abstract member on_frameError (listener: listener) : Http2Session
    abstract member on_goaway (listener: listener) : Http2Session
    abstract member on_localSettings (listener: Settings -> unit) : Http2Session
    abstract member on_ping (listener: unit -> unit) : Http2Session
    abstract member on_remoteSettings (listener: Settings -> unit) : Http2Session
    abstract member on_timeout (listener: unit -> unit) : Http2Session
    abstract member once (event: obj, listener: Delegate) : Http2Session
    abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
    abstract member once<'A> (event: obj, listener: 'A -> unit) : Http2Session
    abstract member once (event: string, listener: Delegate) : Http2Session
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
    abstract member once<'A> (event: string, listener: 'A -> unit) : Http2Session
    abstract member once_close (listener: unit -> unit) : Http2Session
    abstract member once_error (listener: Exception -> unit) : Http2Session
    abstract member once_frameError (listener: listener) : Http2Session
    abstract member once_goaway (listener: listener) : Http2Session
    abstract member once_localSettings (listener: Settings -> unit) : Http2Session
    abstract member once_ping (listener: unit -> unit) : Http2Session
    abstract member once_remoteSettings (listener: Settings -> unit) : Http2Session
    abstract member once_timeout (listener: unit -> unit) : Http2Session
    abstract member ping (payload: ArrayBufferView, callback: callback) : bool
    abstract member ping (callback: callback) : bool
    abstract member prependListener (event: obj, listener: Delegate) : Http2Session
    abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
    abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Http2Session
    abstract member prependListener (event: string, listener: Delegate) : Http2Session
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Http2Session
    abstract member prependListener_close (listener: unit -> unit) : Http2Session
    abstract member prependListener_error (listener: Exception -> unit) : Http2Session
    abstract member prependListener_frameError (listener: listener) : Http2Session
    abstract member prependListener_goaway (listener: listener) : Http2Session
    abstract member prependListener_localSettings (listener: Settings -> unit) : Http2Session
    abstract member prependListener_ping (listener: unit -> unit) : Http2Session
    abstract member prependListener_remoteSettings (listener: Settings -> unit) : Http2Session
    abstract member prependListener_timeout (listener: unit -> unit) : Http2Session
    abstract member prependOnceListener (event: obj, listener: Delegate) : Http2Session
    abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
    abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Http2Session
    abstract member prependOnceListener (event: string, listener: Delegate) : Http2Session
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Http2Session
    abstract member prependOnceListener_close (listener: unit -> unit) : Http2Session
    abstract member prependOnceListener_error (listener: Exception -> unit) : Http2Session
    abstract member prependOnceListener_frameError (listener: listener) : Http2Session
    abstract member prependOnceListener_goaway (listener: listener) : Http2Session
    abstract member prependOnceListener_localSettings (listener: Settings -> unit) : Http2Session
    abstract member prependOnceListener_ping (listener: unit -> unit) : Http2Session
    abstract member prependOnceListener_remoteSettings (listener: Settings -> unit) : Http2Session
    abstract member prependOnceListener_timeout (listener: unit -> unit) : Http2Session
    abstract member ref () : unit
    abstract member setLocalWindowSize (windowSize: float) : unit
    abstract member setTimeout (msecs: float, ?callback: (unit -> unit)) : unit
    abstract member settings (settings: Settings, ?callback: callback) : unit
    abstract member unref () : unit
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsEventEmitter
Attributes[<AllowNullLiteral>] [<Interface>]

Declared inside

addListener_frameError
addListener_goaway
on_frameError
on_goaway
once_frameError
once_goaway
ping
prependListener_frameError
prependListener_goaway
prependOnceListener_frameError
prependOnceListener_goaway
settings

Properties

abstract member alpnProtocol: string option
abstract member closed: bool
abstract member connecting: bool
abstract member destroyed: bool
abstract member encrypted: bool option
abstract member localSettings: Settings
abstract member originSet: ResizeArray<string> option
abstract member pendingSettingsAck: bool
abstract member remoteSettings: Settings
abstract member socket: U2<Socket,TLSSocket>
abstract member state: SessionState
abstract member type: float

Methods

abstract member addListener (event: obj, listener: Delegate) : Http2Session
abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Http2Session
abstract member addListener (event: string, listener: Delegate) : Http2Session
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Http2Session
abstract member addListener_close (listener: unit -> unit) : Http2Session
abstract member addListener_error (listener: Exception -> unit) : Http2Session
abstract member addListener_frameError (listener: listener) : Http2Session
abstract member addListener_goaway (listener: listener) : Http2Session
abstract member addListener_localSettings (listener: Settings -> unit) : Http2Session
abstract member addListener_ping (listener: unit -> unit) : Http2Session
abstract member addListener_remoteSettings (listener: Settings -> unit) : Http2Session
abstract member addListener_timeout (listener: unit -> unit) : Http2Session
abstract member close (?callback: (unit -> unit)) : unit
abstract member destroy (?error: Exception, ?code: float) : unit
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_error (err: Exception) : bool
abstract member emit_frameError (frameType: float, errorCode: float, id: float) : bool
abstract member emit_goaway (errorCode: float, lastStreamID: float, ?opaqueData: NonSharedBuffer) : bool
abstract member emit_localSettings (settings: Settings) : bool
abstract member emit_ping () : bool
abstract member emit_remoteSettings (settings: Settings) : bool
abstract member emit_timeout () : bool
abstract member goaway (?code: float, ?lastStreamID: float, ?opaqueData: ArrayBufferView) : unit
abstract member on (event: obj, listener: Delegate) : Http2Session
abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
abstract member on<'A> (event: obj, listener: 'A -> unit) : Http2Session
abstract member on (event: string, listener: Delegate) : Http2Session
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
abstract member on<'A> (event: string, listener: 'A -> unit) : Http2Session
abstract member on_close (listener: unit -> unit) : Http2Session
abstract member on_error (listener: Exception -> unit) : Http2Session
abstract member on_frameError (listener: listener) : Http2Session
abstract member on_goaway (listener: listener) : Http2Session
abstract member on_localSettings (listener: Settings -> unit) : Http2Session
abstract member on_ping (listener: unit -> unit) : Http2Session
abstract member on_remoteSettings (listener: Settings -> unit) : Http2Session
abstract member on_timeout (listener: unit -> unit) : Http2Session
abstract member once (event: obj, listener: Delegate) : Http2Session
abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
abstract member once<'A> (event: obj, listener: 'A -> unit) : Http2Session
abstract member once (event: string, listener: Delegate) : Http2Session
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
abstract member once<'A> (event: string, listener: 'A -> unit) : Http2Session
abstract member once_close (listener: unit -> unit) : Http2Session
abstract member once_error (listener: Exception -> unit) : Http2Session
abstract member once_frameError (listener: listener) : Http2Session
abstract member once_goaway (listener: listener) : Http2Session
abstract member once_localSettings (listener: Settings -> unit) : Http2Session
abstract member once_ping (listener: unit -> unit) : Http2Session
abstract member once_remoteSettings (listener: Settings -> unit) : Http2Session
abstract member once_timeout (listener: unit -> unit) : Http2Session
abstract member ping (payload: ArrayBufferView, callback: callback) : bool
abstract member ping (callback: callback) : bool
abstract member prependListener (event: obj, listener: Delegate) : Http2Session
abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Http2Session
abstract member prependListener (event: string, listener: Delegate) : Http2Session
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Http2Session
abstract member prependListener_close (listener: unit -> unit) : Http2Session
abstract member prependListener_error (listener: Exception -> unit) : Http2Session
abstract member prependListener_frameError (listener: listener) : Http2Session
abstract member prependListener_goaway (listener: listener) : Http2Session
abstract member prependListener_localSettings (listener: Settings -> unit) : Http2Session
abstract member prependListener_ping (listener: unit -> unit) : Http2Session
abstract member prependListener_remoteSettings (listener: Settings -> unit) : Http2Session
abstract member prependListener_timeout (listener: unit -> unit) : Http2Session
abstract member prependOnceListener (event: obj, listener: Delegate) : Http2Session
abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Http2Session
abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Http2Session
abstract member prependOnceListener (event: string, listener: Delegate) : Http2Session
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Http2Session
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Http2Session
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Http2Session
abstract member prependOnceListener_close (listener: unit -> unit) : Http2Session
abstract member prependOnceListener_error (listener: Exception -> unit) : Http2Session
abstract member prependOnceListener_frameError (listener: listener) : Http2Session
abstract member prependOnceListener_goaway (listener: listener) : Http2Session
abstract member prependOnceListener_localSettings (listener: Settings -> unit) : Http2Session
abstract member prependOnceListener_ping (listener: unit -> unit) : Http2Session
abstract member prependOnceListener_remoteSettings (listener: Settings -> unit) : Http2Session
abstract member prependOnceListener_timeout (listener: unit -> unit) : Http2Session
abstract member ref () : unit
abstract member setLocalWindowSize (windowSize: float) : unit
abstract member setTimeout (msecs: float, ?callback: (unit -> unit)) : unit
abstract member settings (settings: Settings, ?callback: callback) : unit
abstract member unref () : unit