Skip to content

Agent

[<Interface>]
type Agent =
    abstract member freeSockets: ReadOnlyDict<ResizeArray<Socket>>
    abstract member maxFreeSockets: float with get, set
    abstract member maxSockets: float with get, set
    abstract member maxTotalSockets: float with get, set
    abstract member options: AgentOptions with get, set
    abstract member requests: ReadOnlyDict<ResizeArray<ClientRequest>>
    abstract member sockets: ReadOnlyDict<ResizeArray<Socket>>
    abstract member createConnection (options: RequestOptions, ?callback: callback) : Duplex option
    abstract member destroy () : unit
    abstract member getName (?options: RequestOptions) : string
    abstract member keepSocketAlive (socket: Duplex) : unit
    abstract member reuseSocket (socket: Duplex, request: ClientRequest) : unit
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsEventEmitter
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

createConnection

Properties

abstract member freeSockets: ReadOnlyDict<ResizeArray<Socket>>
abstract member maxFreeSockets: float with get, set
abstract member maxSockets: float with get, set
abstract member maxTotalSockets: float with get, set
abstract member options: AgentOptions with get, set
abstract member requests: ReadOnlyDict<ResizeArray<ClientRequest>>
abstract member sockets: ReadOnlyDict<ResizeArray<Socket>>

Methods

abstract member createConnection (options: RequestOptions, ?callback: callback) : Duplex option
abstract member destroy () : unit
abstract member getName (?options: RequestOptions) : string
abstract member keepSocketAlive (socket: Duplex) : unit
abstract member reuseSocket (socket: Duplex, request: ClientRequest) : unit