Module shared_buf

Source
Expand description

A buffer for files that need to share a buffer with other files. Example use-cases are pipes and unix sockets. This buffer supports notifying files when readers or writers are added or removed.

Structs§

BufferSignals
Buffer-related signals that listeners can watch for.
BufferState
ReaderHandle
A handle that signifies that the owner is acting as a reader for the buffer. The handle must be returned to the buffer later with SharedBuf::remove_reader().
SharedBuf
WriterHandle
See ReaderHandle.

Type Aliases§

BufferHandle