Skip to main content

Class: NexusThreads

Contexts/Nexus/Threads/NexusTheads.NexusThreads

Hierarchy

  • ThreadManager

    NexusThreads

Constructors

constructor

new NexusThreads(): NexusThreads

Returns

NexusThreads

Inherited from

ThreadManager.constructor

Properties

ConstructorComm

ConstructorComm: CommManager

Defined in

divinevoxel/foundation/src/Contexts/Nexus/Threads/NexusTheads.ts:19


DataComm

DataComm: CommBase

Defined in

divinevoxel/foundation/src/Contexts/Nexus/Threads/NexusTheads.ts:18


NexusComm

NexusComm: CommBase

Defined in

divinevoxel/foundation/src/Contexts/Nexus/Threads/NexusTheads.ts:17


commMap

commMap: Map<string, CommBase | CommManager>

Inherited from

ThreadManager.commMap

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:9


comms

comms: (CommBase | CommManager)[]

Inherited from

ThreadManager.comms

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:10


parent

parent: CommBase = ThreadComm.parent

Defined in

divinevoxel/foundation/src/Contexts/Nexus/Threads/NexusTheads.ts:15


pipelines

pipelines: Object

Type declaration

NameType
initAsyncPipeline<ThreadManager>
setPortsAsyncPipeline<ThreadManager>

Inherited from

ThreadManager.pipelines

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:5


state

state: NexusThreadState

Overrides

ThreadManager.state

Defined in

divinevoxel/foundation/src/Contexts/Nexus/Threads/NexusTheads.ts:14


world

world: CommBase

Defined in

divinevoxel/foundation/src/Contexts/Nexus/Threads/NexusTheads.ts:16

Methods

addComm

addComm(comm): void

Parameters

NameType
commCommBase | CommManager

Returns

void

Inherited from

ThreadManager.addComm

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:14


getComm

getComm(id): CommBase | CommManager

Parameters

NameType
idstring

Returns

CommBase | CommManager

Inherited from

ThreadManager.getComm

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:15


init

init(): Promise<void>

Returns

Promise<void>

Inherited from

ThreadManager.init

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:12


setCommPort

setCommPort(id, ports): void

Parameters

NameType
idstring
portsCommPortTypes | CommPortTypes[]

Returns

void

Inherited from

ThreadManager.setCommPort

Defined in

divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:13