Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ost_fixedbuffer(3) [debian man page]

ost::FixedBuffer(3)					     Library Functions Manual					       ost::FixedBuffer(3)

NAME
ost::FixedBuffer - A buffer class that holds a known capacity of fixed sized objects defined during creation. SYNOPSIS
#include <buffer.h> Inherits ost::Buffer. Public Member Functions 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) Protected Member Functions 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. Additional Inherited Members Detailed Description A buffer class that holds a known capacity of fixed sized objects defined during creation. Author: David Sugar dyfet@ostel.com producer/consumer buffer for fixed size objects. Constructor &; Destructor Documentation ost::FixedBuffer::FixedBuffer (size_tcapacity, size_tobjsize) Create a buffer of known capacity for objects of a specified size. Parameters: capacity of the buffer. objsize for each object held in the buffer. ost::FixedBuffer::FixedBuffer (const FixedBuffer &fb) Create a copy of an existing fixed size buffer and duplicate it's contents. Parameters: fb existing FixedBuffer object. virtual ost::FixedBuffer::~FixedBuffer () [virtual] Destroy the fixed buffer and free the memory used to store objects. Member Function Documentation bool ost::FixedBuffer::isValid (void) [virtual] Reimplemented from ost::Buffer. size_t ost::FixedBuffer::onPeek (void *buf) [protected], [virtual] Return the first object in the buffer. Returns: predefined size of this buffers objects. Parameters: buf pointer to copy contents of head of buffer to. Implements ost::Buffer. size_t ost::FixedBuffer::onPost (void *buf) [protected], [virtual] Post an object of the appropriate size into the buffer. Returns: predefined size of this buffers objects. Parameters: buf pointer to data to copy into the buffer. Implements ost::Buffer. size_t ost::FixedBuffer::onWait (void *buf) [protected], [virtual] Wait for and return a fixed object in the buffer. Returns: predefined size of this buffers objects. Parameters: buf pointer to hold object returned from the buffer. Implements ost::Buffer. FixedBuffer& ost::FixedBuffer::operator= (const FixedBuffer &fb) Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 ost::FixedBuffer(3)

Check Out this Related Man Page

ost::CRC16Digest(3)					     Library Functions Manual					       ost::CRC16Digest(3)

NAME
ost::CRC16Digest - A crc16 collection/compution hash accumulator class. SYNOPSIS
#include <digest.h> Inherits ost::Digest. Public Member Functions CRC16Digest () CRC16Digest (const CRC16Digest &crc) virtual ~CRC16Digest () void initDigest (uint16 crc) void initDigest (void) unsigned getSize (void) CRC16Digest & operator= (const CRC16Digest &right) operator const uint16 () const uint16 getDigest (void) unsigned getDigest (unsigned char *buffer) void putDigest (const unsigned char *buffer, unsigned length) Protected Member Functions int overflow (int c) std::ostream & strDigest (std::ostream &os) Detailed Description A crc16 collection/compution hash accumulator class. Author: David Sugar dyfet@ostel.com crc16 computation hash. Constructor &; Destructor Documentation ost::CRC16Digest::CRC16Digest () ost::CRC16Digest::CRC16Digest (const CRC16Digest &crc) virtual ost::CRC16Digest::~CRC16Digest () [inline], [virtual] Member Function Documentation uint16 ost::CRC16Digest::getDigest (void) [inline] unsigned ost::CRC16Digest::getDigest (unsigned char *buffer) [virtual] Implements ost::Digest. unsigned ost::CRC16Digest::getSize (void) [inline], [virtual] Implements ost::Digest. void ost::CRC16Digest::initDigest (uint16crc) [inline] void ost::CRC16Digest::initDigest (void) [inline], [virtual] Implements ost::Digest. References initDigest(). Referenced by initDigest(). ost::CRC16Digest::operator const uint16 () const [inline] CRC16Digest& ost::CRC16Digest::operator= (const CRC16Digest &right) int ost::CRC16Digest::overflow (intc) [protected] void ost::CRC16Digest::putDigest (const unsigned char *buffer, unsignedlength) [virtual] Implements ost::Digest. std::ostream& ost::CRC16Digest::strDigest (std::ostream &os) [protected], [virtual] Implements ost::Digest. Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 ost::CRC16Digest(3)
Man Page