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

WvWriteOnlyBufferStoreMixin< Super > Class Template Reference

#include <wvbufstore.h>

Inherits Super.

Collaboration diagram for WvWriteOnlyBufferStoreMixin< Super >:

[legend]
List of all members.

Detailed Description

template<class Super>
class WvWriteOnlyBufferStoreMixin< Super >

A statically bound mixin template for buffer implementations that are write-only.

It is an error to attempt to read from a write-only buffer.

Definition at line 189 of file wvbufstore.h.

Public Member Functions

 WvWriteOnlyBufferStoreMixin (int _granularity)
virtual bool isreadable () const
virtual size_t used () const
virtual size_t optgettable () const
virtual size_t peekable (int offset) const
virtual size_t optpeekable (int offset) const
virtual const void * get (size_t count)
virtual void skip (size_t count)
virtual void unget (size_t count)
virtual size_t ungettable () const
virtual const void * peek (int offset, size_t count)
virtual void zap ()


Constructor & Destructor Documentation

template<class Super>
WvWriteOnlyBufferStoreMixin< Super >::WvWriteOnlyBufferStoreMixin int  _granularity  )  [inline, explicit]
 

Definition at line 192 of file wvbufstore.h.


Member Function Documentation

template<class Super>
virtual const void* WvWriteOnlyBufferStoreMixin< Super >::get size_t  count  )  [inline, virtual]
 

Definition at line 214 of file wvbufstore.h.

template<class Super>
virtual bool WvWriteOnlyBufferStoreMixin< Super >::isreadable  )  const [inline, virtual]
 

Definition at line 194 of file wvbufstore.h.

template<class Super>
virtual size_t WvWriteOnlyBufferStoreMixin< Super >::optgettable  )  const [inline, virtual]
 

Definition at line 202 of file wvbufstore.h.

template<class Super>
virtual size_t WvWriteOnlyBufferStoreMixin< Super >::optpeekable int  offset  )  const [inline, virtual]
 

Definition at line 210 of file wvbufstore.h.

template<class Super>
virtual const void* WvWriteOnlyBufferStoreMixin< Super >::peek int  offset,
size_t  count
[inline, virtual]
 

Definition at line 234 of file wvbufstore.h.

template<class Super>
virtual size_t WvWriteOnlyBufferStoreMixin< Super >::peekable int  offset  )  const [inline, virtual]
 

Definition at line 206 of file wvbufstore.h.

template<class Super>
virtual void WvWriteOnlyBufferStoreMixin< Super >::skip size_t  count  )  [inline, virtual]
 

Definition at line 220 of file wvbufstore.h.

template<class Super>
virtual void WvWriteOnlyBufferStoreMixin< Super >::unget size_t  count  )  [inline, virtual]
 

Definition at line 225 of file wvbufstore.h.

template<class Super>
virtual size_t WvWriteOnlyBufferStoreMixin< Super >::ungettable  )  const [inline, virtual]
 

Definition at line 230 of file wvbufstore.h.

template<class Super>
virtual size_t WvWriteOnlyBufferStoreMixin< Super >::used  )  const [inline, virtual]
 

Definition at line 198 of file wvbufstore.h.

template<class Super>
virtual void WvWriteOnlyBufferStoreMixin< Super >::zap  )  [inline, virtual]
 

Definition at line 240 of file wvbufstore.h.


The documentation for this class was generated from the following file:
Generated on Sat Mar 13 15:00:46 2004 for WvStreams by doxygen 1.3.6-20040222