SyncChannelController
Nodepod API / src / SyncChannelController
Class: SyncChannelController
Section titled “Class: SyncChannelController”Defined in: src/threading/sync-channel.ts:139
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SyncChannelController(
bufferSize?):SyncChannelController
Defined in: src/threading/sync-channel.ts:142
Parameters
Section titled “Parameters”bufferSize?
Section titled “bufferSize?”number = DEFAULT_SYNC_BUFFER_SIZE
Returns
Section titled “Returns”SyncChannelController
Accessors
Section titled “Accessors”buffer
Section titled “buffer”Get Signature
Section titled “Get Signature”get buffer():
SharedArrayBuffer
Defined in: src/threading/sync-channel.ts:153
Returns
Section titled “Returns”SharedArrayBuffer
Methods
Section titled “Methods”writeError()
Section titled “writeError()”writeError(
syncSlot,exitCode,errorMessage):void
Defined in: src/threading/sync-channel.ts:163
Parameters
Section titled “Parameters”syncSlot
Section titled “syncSlot”number
exitCode
Section titled “exitCode”number
errorMessage
Section titled “errorMessage”string
Returns
Section titled “Returns”void
writeResult()
Section titled “writeResult()”writeResult(
syncSlot,exitCode,stdout,stderr?):SyncResultWriter|null
Defined in: src/threading/sync-channel.ts:158
Write a result; returns a writer to send further chunks, or null if it fit.
Parameters
Section titled “Parameters”syncSlot
Section titled “syncSlot”number
exitCode
Section titled “exitCode”number
stdout
Section titled “stdout”string
stderr?
Section titled “stderr?”string = ""
Returns
Section titled “Returns”SyncResultWriter | null