Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

wvbufferstore.cc File Reference

#include "wvbufstore.h"
#include <string.h>
#include <sys/types.h>

Go to the source code of this file.

Functions

size_t roundup (size_t value, size_t boundary)
 Rounds the value up to the specified boundary.


Variables

MemOps memops
 An abstraction for memory transfer operations.


Function Documentation

size_t roundup size_t  value,
size_t  boundary
[inline]
 

Rounds the value up to the specified boundary.

Definition at line 74 of file wvbufferstore.cc.

Referenced by WvLinkedBufferStore::newbuffer().


Variable Documentation

struct MemOps memops
 

An abstraction for memory transfer operations.

This is in preparation for supporting buffers of full-blown objects that have special copy and destruction semantics, someday...

Referenced by WvBufStore::basicmerge(), WvCircularBufStore::compact(), WvBufStore::copy(), WvBufStore::fastput(), WvBufStore::move(), WvBufStore::poke(), WvBufStore::put(), WvCircularBufStore::reset(), WvInPlaceBufStore::reset(), WvCircularBufStore::WvCircularBufStore(), WvInPlaceBufStore::WvInPlaceBufStore(), WvCircularBufStore::~WvCircularBufStore(), and WvInPlaceBufStore::~WvInPlaceBufStore().


Generated on Tue Oct 5 01:09:22 2004 for WvStreams by doxygen 1.3.7