Lines Matching refs:BMemoryRingIO
18 \brief Provides the BMemoryRingIO class.
23 \class BMemoryRingIO
33 \fn BMemoryRingIO::BMemoryRingIO(size_t size)
34 \brief Creates a new BMemoryRingIO object with the given buffer size.
47 \fn BMemoryRingIO::~BMemoryRingIO()
55 \fn status_t BMemoryRingIO::InitCheck() const
67 \fn virtual ssize_t BMemoryRingIO::Read(void* buffer, size_t size)
85 \fn virtual ssize_t BMemoryRingIO::Write(const void* buffer, size_t size)
104 \fn status_t BMemoryRingIO::SetSize(size_t size)
124 \fn void BMemoryRingIO::Clear()
139 \fn size_t BMemoryRingIO::BytesAvailable()
152 \fn size_t BMemoryRingIO::SpaceAvailable()
165 \fn size_t BMemoryRingIO::BufferSize()
178 \fn status_t BMemoryRingIO::WaitForRead(bigtime_t timeout = B_INFINITE_TIMEOUT)
198 \fn status_t BMemoryRingIO::WaitForWrite(bigtime_t timeout = B_INFINITE_TIMEOUT)
219 \fn void BMemoryRingIO::SetWriteDisabled(bool disabled)
238 \fn bool BMemoryRingIO::WriteDisabled()