Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

os::CircularBuffer Class Reference

Circular (FIFO) data container. More...

#include <circularbuffer.h>

List of all members.

Public Methods

 CircularBuffer (int nMaxReserved=3, int nBlockSize=8192)
 ~CircularBuffer ()
status_t Write (const void *pBuffer, int nSize)
ssize_t Read (void *pBuffer, int nSize)
void Clear ()
ssize_t Size () const


Detailed Description

Description:
Since:
0.3.7
See also:
os::Window, os::View, os::Looper
Author:
Kurt Skauen (kurt@atheos.cx)


Constructor & Destructor Documentation

CircularBuffer::CircularBuffer int nMaxReserved = 3,
int nBlockSize = 8192
 

CircularBuffer::~CircularBuffer
 


Member Function Documentation

void CircularBuffer::Clear
 

ssize_t CircularBuffer::Read void * pBuffer,
int nSize
 

ssize_t CircularBuffer::Size const
 

status_t CircularBuffer::Write const void * pBuffer,
int nSize
 


Generated at Mon Oct 8 23:37:56 2001 for AtheOS higlevel API by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001