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
1.2.9.1 written by
Dimitri van Heesch
, © 1997-2001