PieceBatcher
PieceBatcher =
object
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:95
Properties
Section titled “Properties”close: () =>
Promise<void>
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:103
Returns
Section titled “Returns”Promise<void>
dataSet
Section titled “dataSet”
readonlydataSet:PdpDataSet|undefined
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:105
enqueue
Section titled “enqueue”enqueue: (
piece) =>Promise<PieceResult>
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:101
Already on this SP. Join the addPieces window only.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
piece | EnqueuePiece |
Returns
Section titled “Returns”flush: () =>
Promise<FlushResult|undefined>
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:102
Returns
Section titled “Returns”Promise<FlushResult | undefined>
pending
Section titled “pending”
readonlypending: readonlyEnqueuePiece[]
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:104
pull: (
input) =>Promise<PieceResult>
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:99
Pull onto this SP (own extraData), then join the addPieces window.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
input | PullInput |
Returns
Section titled “Returns”upload
Section titled “upload”upload: (
input) =>Promise<UploadResult>
Defined in: packages/synapse-core/src/sp/create-piece-batcher.ts:97
Stream onto this SP, then join the addPieces window.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
input | UploadInput |