<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [rc-js-util](./rc-js-util.md) &gt; [IWorkerPoolBindings](./rc-js-util.iworkerpoolbindings.md)

## IWorkerPoolBindings interface


**Signature:**

```typescript
export interface IWorkerPoolBindings extends IInteropBindings 
```
**Extends:** [IInteropBindings](./rc-js-util.iinteropbindings.md)

## Methods

<table><thead><tr><th>

Method


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[\_workerPool\_addJob(o\_poolPtr, jobPtr)](./rc-js-util.iworkerpoolbindings._workerpool_addjob.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_areWorkersSynced(poolPtr)](./rc-js-util.iworkerpoolbindings._workerpool_areworkerssynced.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_createRoundRobin(workerCount, queueSize, syncOverflowHandling)](./rc-js-util.iworkerpoolbindings._workerpool_createroundrobin.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_hasPendingWork(jobPtr)](./rc-js-util.iworkerpoolbindings._workerpool_haspendingwork.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_invalidateBatch(o\_poolPtr)](./rc-js-util.iworkerpoolbindings._workerpool_invalidatebatch.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_isAcceptingJobs(jobPtr)](./rc-js-util.iworkerpoolbindings._workerpool_isacceptingjobs.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_isAnyWorkerRunning(jobPtr)](./rc-js-util.iworkerpoolbindings._workerpool_isanyworkerrunning.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_isBatchDone(jobPtr)](./rc-js-util.iworkerpoolbindings._workerpool_isbatchdone.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_setBatchEndPoint(jobPtr)](./rc-js-util.iworkerpoolbindings._workerpool_setbatchendpoint.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_start(o\_poolPtr)](./rc-js-util.iworkerpoolbindings._workerpool_start.md)


</td><td>


</td></tr>
<tr><td>

[\_workerPool\_stop(o\_poolPtr, wait)](./rc-js-util.iworkerpoolbindings._workerpool_stop.md)


</td><td>


</td></tr>
</tbody></table>
