X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractWorker.html;h=00ab2f3def7c4a71277373de9253b1de66078bfb;hb=5497d426557f576e3ee314619f83b71685acc6bc;hp=37736c8088df7878aa6c5d31136473d69539288f;hpb=5e5a659e2b415c7d533dad095eda082989983f8e;p=poolifier.git
diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html
index 37736c80..00ab2f3d 100644
--- a/docs/classes/AbstractWorker.html
+++ b/docs/classes/AbstractWorker.html
@@ -29,12 +29,12 @@
Data = unknown
-
+Defined in src/worker/abstract-worker.ts:70
Protected
lastTaskTimestamp
lastTaskTimestamp: number
@@ -164,15 +174,15 @@
+Defined in src/worker/abstract-worker.ts:50
-Protected
mainWorker
-mainWorker: undefined | null | MainWorker
+Protected
Readonly
mainWorker
+mainWorker: MainWorker
+Defined in src/worker/abstract-worker.ts:74
Protected
Readonly
opts
@@ -180,15 +190,15 @@
+Defined in src/worker/abstract-worker.ts:75
+Defined in src/worker/abstract-worker.ts:46
Methods
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:306
Private
beginTaskPerformance
+Defined in src/worker/abstract-worker.ts:303
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:283
Protected
checkAlive
@@ -255,7 +265,15 @@
Returns void
+Defined in src/worker/abstract-worker.ts:196
+
+Private
checkStatistics
+
+- checkStatistics(): void
+-
+
Returns void
Private
checkTaskFunctions
@@ -274,7 +292,7 @@
Returns void
+Defined in src/worker/abstract-worker.ts:113
Private
checkWorkerOptions
Returns void
+Defined in src/worker/abstract-worker.ts:101
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:302
Private
endTaskPerformance
@@ -316,7 +334,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:311
Protected
getMainWorker
@@ -328,7 +346,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:177
Private
getTaskFunction
@@ -347,7 +365,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:294
Protected
handleError
@@ -363,11 +381,11 @@ never be called.
-Returns string
Message of the error.
+Returns string
The error message.
+Defined in src/worker/abstract-worker.ts:211
Protected
messageListener
@@ -379,14 +397,14 @@ never be called.
Parameters
Returns void
+Defined in src/worker/abstract-worker.ts:153
Protected
runAsync
@@ -403,14 +421,14 @@ never be called.
-
-
message: MessageValue<Data, unknown, Worker | MessagePort>
+
Returns void
+Defined in src/worker/abstract-worker.ts:256
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:294
Protected
runSync
@@ -482,14 +500,14 @@ then restore the original execution context.
-
-
message: MessageValue<Data, unknown, Worker | MessagePort>
+
Returns void
+Defined in src/worker/abstract-worker.ts:221
Protected
Abstract
sendToMainWorker
@@ -501,14 +519,14 @@ then restore the original execution context.
Parameters
Returns void
+Defined in src/worker/abstract-worker.ts:189
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:311
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:277
+WorkerTypes
+availableParallelism
Type of data this worker receives from pool's execution. This can only be serializable data.
+Type of data this worker receives from pool's execution. This can only be structured-cloneable data.
Response = unknown
-Type of response the worker sends back to the main worker. This can only be serializable data.
+Type of response the worker sends back to the main worker. This can only be structured-cloneable data.
@@ -60,6 +60,7 @@
alive Interval?
+id
is Main
last Task Timestamp
main Worker
@@ -73,6 +74,7 @@
begin Task Performance
bind
check Alive
+check Statistics
check Task Functions
check Worker Options
emit Destroy
@@ -125,7 +127,7 @@
-
@@ -138,7 +140,7 @@
Properties
mainWorker: undefined | null | MainWorker
+mainWorker: MainWorker
Reference to main worker.
Properties
+Protected
Abstract
idWorker id.
+Protected
Readonly
is