menu
IpcPipeBinding
import { IpcPipeBinding } from "destack:ipc/binding";
Pipe binding family.
1export interface IpcPipeBinding {2 createPipe(flags: PipeFlags): Result<PipePair, HostError>;3 closePipe(pipe: PipeHandle): Result<void, HostError>;4 readPipe(pipe: PipeHandle, buffer: &'a [uint8]): Result<uint64, HostError>;5 writePipe(pipe: PipeHandle, bytes: &'a readonly [uint8]): Result<uint64, HostError>;6}Members
closePipe(pipe: PipeHandle): Result<void, HostError>Close one pipe endpoint.
readPipe(pipe: PipeHandle, buffer: &'a [uint8]): Result<uint64, HostError>Read bytes from one pipe endpoint.
writePipe(pipe: PipeHandle, bytes: &'a readonly [uint8]): Result<uint64, HostError>Write bytes to one pipe endpoint.