MemoryRepackedPort
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:177
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MemoryRepackedPort():
MemoryRepackedPort
Returns
Section titled “Returns”MemoryRepackedPort
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get epoch():
number
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:188
Returns
Section titled “Returns”number
Methods
Section titled “Methods”acquire()
Section titled “acquire()”acquire(
name,label):Promise<RepackedFileHandle>
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:204
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
string
Returns
Section titled “Returns”Promise<RepackedFileHandle>
Implementation of
Section titled “Implementation of”clearObservedOperations()
Section titled “clearObservedOperations()”clearObservedOperations():
void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:270
Returns
Section titled “Returns”void
durableBytes()
Section titled “durableBytes()”durableBytes(
name):Uint8Array
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:274
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
Returns
Section titled “Returns”Uint8Array
enumerate()
Section titled “enumerate()”enumerate(
label):Promise<readonlyRepackedPortEntry[]>
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:192
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<readonly RepackedPortEntry[]>
Implementation of
Section titled “Implementation of”handleClose()
Section titled “handleClose()”handleClose(
name):void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:366
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
Returns
Section titled “Returns”void
handleFlush()
Section titled “handleFlush()”handleFlush(
name,label):void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:356
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
string
Returns
Section titled “Returns”void
handleGetSize()
Section titled “handleGetSize()”handleGetSize(
name,label):number
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:310
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
string
Returns
Section titled “Returns”number
handleRead()
Section titled “handleRead()”handleRead(
name,target,at,label):number
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:317
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
target
Section titled “target”Uint8Array
number
string
Returns
Section titled “Returns”number
handleTruncate()
Section titled “handleTruncate()”handleTruncate(
name,size,label):void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:345
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
number
string
Returns
Section titled “Returns”void
handleWrite()
Section titled “handleWrite()”handleWrite(
name,source,at,label):number
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:331
Parameters
Section titled “Parameters”"arena.bin" | "metadata-a.bin" | "metadata-b.bin" | "activation.bin"
source
Section titled “source”Uint8Array
number
string
Returns
Section titled “Returns”number
injectEntry()
Section titled “injectEntry()”injectEntry(
name,kind):void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:220
Parameters
Section titled “Parameters”string
"file" | "directory"
Returns
Section titled “Returns”void
injectFault()
Section titled “injectFault()”injectFault(
fault):void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:240
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
observedOperations()
Section titled “observedOperations()”observedOperations(): readonly
MemoryOperationSummary[]
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:266
Returns
Section titled “Returns”readonly MemoryOperationSummary[]
openHandleCount()
Section titled “openHandleCount()”openHandleCount():
number
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:262
Returns
Section titled “Returns”number
pendingEffects()
Section titled “pendingEffects()”pendingEffects(): readonly
MemoryEffectSummary[]
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:253
Returns
Section titled “Returns”readonly MemoryEffectSummary[]
terminate()
Section titled “terminate()”terminate(
decisions?):void
Defined in: packages/pgwasm/src/opfs/core/memory-port.ts:278
Parameters
Section titled “Parameters”decisions?
Section titled “decisions?”Readonly<Record<number, TerminationDecision>> = {}
Returns
Section titled “Returns”void