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 requests: ReadOnlyDict<ResizeArray<ClientRequest>>
abstract member sockets: ReadOnlyDict<ResizeArray<Socket>>
abstract member createConnection (options: ClientRequestArgs, ?callback: callback) : Duplex option
abstract member destroy () : unit
abstract member getName (?options: ClientRequestArgs) : string
abstract member keepSocketAlive (socket: Duplex) : unit
abstract member reuseSocket (socket: Duplex, request: ClientRequest) : unit| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | EventEmitter |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
createConnection |
Properties
abstract member freeSockets: ReadOnlyDict<ResizeArray<Socket>>abstract member requests: ReadOnlyDict<ResizeArray<ClientRequest>>abstract member sockets: ReadOnlyDict<ResizeArray<Socket>>Methods
abstract member createConnection (options: ClientRequestArgs, ?callback: callback) : Duplex optionabstract member getName (?options: ClientRequestArgs) : stringabstract member reuseSocket (socket: Duplex, request: ClientRequest) : unit