Class: NexusThreads
Contexts/Nexus/Threads/NexusTheads.NexusThreads
Hierarchy
-
ThreadManager↳
NexusThreads
Constructors
constructor
• new NexusThreads(): NexusThreads
Returns
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
| Name | Type |
|---|---|
init | AsyncPipeline<ThreadManager> |
setPorts | AsyncPipeline<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
| Name | Type |
|---|---|
comm | CommBase | CommManager |
Returns
void
Inherited from
ThreadManager.addComm
Defined in
divinevoxel/core/dist/Interfaces/Classes/ThreadManager.d.ts:14
getComm
▸ getComm(id): CommBase | CommManager
Parameters
| Name | Type |
|---|---|
id | string |
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