Skip to content

Welshman Docs / @welshman/net / Pool

Class: Pool ​

Defined in: packages/net/src/pool.ts:8

Constructors ​

Constructor ​

new Pool(): Pool

Returns ​

Pool

Properties ​

_data ​

_data: Map<string, Socket>

Defined in: packages/net/src/pool.ts:10


_subs ​

_subs: PoolSubscription[] = []

Defined in: packages/net/src/pool.ts:11


socketPolicies ​

socketPolicies: SocketPolicy[]

Defined in: packages/net/src/pool.ts:9

Methods ​

clear() ​

clear(): void

Defined in: packages/net/src/pool.ts:54

Returns ​

void


get() ​

get(_url): Socket

Defined in: packages/net/src/pool.ts:17

Parameters ​

_url ​

string

Returns ​

Socket


has() ​

has(url): boolean

Defined in: packages/net/src/pool.ts:13

Parameters ​

url ​

string

Returns ​

boolean


remove() ​

remove(url): void

Defined in: packages/net/src/pool.ts:44

Parameters ​

url ​

string

Returns ​

void


subscribe() ​

subscribe(cb): () => void

Defined in: packages/net/src/pool.ts:36

Parameters ​

cb ​

PoolSubscription

Returns ​

(): void

Returns ​

void