IpcMemoryBinding import { IpcMemoryBinding } from "destack:ipc/binding"; Memory binding family. export interface IpcMemoryBinding { createSharedMemory(name: &'a readonly string, size: uint64, flags: SharedMemoryFlags): Result; createAnonymousSharedMemory(size: uint64, flags: SharedMemoryFlags): Result; openSharedMemory(name: &'a readonly string, flags: SharedMemoryFlags): Result; removeSharedMemory(name: &'a readonly string): Result; closeSharedMemory(memory: SharedMemoryHandle): Result; mapSharedMemory(memory: SharedMemoryHandle, offset: uint64, length: uint64, flags: SharedMemoryMapFlags): Result; unmapSharedMemory(address: uint64, length: uint64): Result; } language/library/src/ipc/binding/memory.ds:31:109 Members createSharedMemory(name: &'a readonly string, size: uint64, flags: SharedMemoryFlags): Result Create one named shared memory object. createAnonymousSharedMemory(size: uint64, flags: SharedMemoryFlags): Result Create one anonymous shared memory object. openSharedMemory(name: &'a readonly string, flags: SharedMemoryFlags): Result Open one named shared memory object. removeSharedMemory(name: &'a readonly string): Result Remove one named shared memory object. closeSharedMemory(memory: SharedMemoryHandle): Result Close one shared memory object handle. mapSharedMemory(memory: SharedMemoryHandle, offset: uint64, length: uint64, flags: SharedMemoryMapFlags): Result Map one shared memory range. unmapSharedMemory(address: uint64, length: uint64): Result Unmap one shared memory range.