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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | EventEmitter |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
Properties
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
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