powered by
Opens a shared memory buffer that was created in another process. Used by workers to attach to the parent's output buffer.
buffer_open(path, type, dim, backing = c("mmap", "shm"), readonly = FALSE)
A shard_buffer object attached to the existing segment.
shard_buffer
Path or shm name of the buffer's segment.
Character. Data type of the buffer.
Integer vector. Dimensions of the buffer.
Backing type: "mmap" or "shm".
Logical. Open as read-only? Default FALSE for workers.
# \donttest{ buf <- buffer("double", dim = 10) path <- buffer_path(buf) buf2 <- buffer_open(path, type = "double", dim = 10, backing = "mmap") buffer_close(buf2, unlink = FALSE) buffer_close(buf) # }
Run the code above in your browser using DataLab