Welshman Docs / @welshman/net / Pool
Class: Pool ​
Defined in: packages/net/src/pool.ts:24
Constructors ​
Constructor ​
new Pool(
options
):Pool
Defined in: packages/net/src/pool.ts:36
Parameters ​
options ​
PoolOptions
= {}
Returns ​
Pool
Properties ​
_data ​
_data:
Map
<string
,Socket
>
Defined in: packages/net/src/pool.ts:25
_subs ​
_subs:
PoolSubscription
[] =[]
Defined in: packages/net/src/pool.ts:26
options ​
readonly
options:PoolOptions
={}
Defined in: packages/net/src/pool.ts:36
Methods ​
clear() ​
clear():
void
Defined in: packages/net/src/pool.ts:87
Returns ​
void
get() ​
get(
_url
):Socket
Defined in: packages/net/src/pool.ts:50
Parameters ​
_url ​
string
Returns ​
has() ​
has(
url
):boolean
Defined in: packages/net/src/pool.ts:38
Parameters ​
url ​
string
Returns ​
boolean
makeSocket() ​
makeSocket(
url
):Socket
Defined in: packages/net/src/pool.ts:42
Parameters ​
url ​
string
Returns ​
remove() ​
remove(
url
):void
Defined in: packages/net/src/pool.ts:77
Parameters ​
url ​
string
Returns ​
void
subscribe() ​
subscribe(
cb
): () =>void
Defined in: packages/net/src/pool.ts:69
Parameters ​
cb ​
Returns ​
():
void
Returns ​
void
get() ​
static
get():Pool
Defined in: packages/net/src/pool.ts:28
Returns ​
Pool