ost::FixedBuffer(3) | Library Functions Manual | ost::FixedBuffer(3) |
ost::FixedBuffer - A buffer class that holds a known capacity of fixed sized objects defined during creation.
#include <buffer.h>
Inherits ost::Buffer.
FixedBuffer (size_t capacity, size_t objsize)
Create a buffer of known capacity for objects of a specified size.
FixedBuffer (const FixedBuffer &fb)
Create a copy of an existing fixed size buffer and duplicate it's contents.
virtual ~FixedBuffer ()
Destroy the fixed buffer and free the memory used to store objects.
FixedBuffer & operator= (const FixedBuffer &fb)
bool isValid (void)
size_t onPeek (void *buf)
Return the first object in the buffer. size_t onWait (void *buf)
Wait for and return a fixed object in the buffer. size_t onPost (void
*buf)
Post an object of the appropriate size into the buffer.
A buffer class that holds a known capacity of fixed sized objects defined during creation.
Author:
Create a buffer of known capacity for objects of a specified size.
Parameters:
Create a copy of an existing fixed size buffer and duplicate it's contents.
Parameters:
Destroy the fixed buffer and free the memory used to store objects.
Reimplemented from ost::Buffer.
Return the first object in the buffer.
Returns:
Parameters:
Implements ost::Buffer.
Post an object of the appropriate size into the buffer.
Returns:
Parameters:
Implements ost::Buffer.
Wait for and return a fixed object in the buffer.
Returns:
Parameters:
Implements ost::Buffer.
Generated automatically by Doxygen for GNU CommonC++ from the source code.
Wed Oct 31 2018 | GNU CommonC++ |