WvStreams
|
A statically bound mixin template for buffer implementations that are read-only. More...
#include <wvbufstore.h>
Public Member Functions | |
WvReadOnlyBufferStoreMixin (int _granularity) | |
virtual bool | iswritable () const |
virtual size_t | free () const |
virtual size_t | optallocable () const |
virtual void * | alloc (size_t count) |
virtual void | unalloc (size_t count) |
virtual size_t | unallocable () const |
virtual void * | mutablepeek (int offset, size_t count) |
virtual void | merge (WvBufStore &instore, size_t count) |
WvReadOnlyBufferStoreMixin (int _granularity) | |
virtual bool | iswritable () const |
virtual size_t | free () const |
virtual size_t | optallocable () const |
virtual void * | alloc (size_t count) |
virtual void | unalloc (size_t count) |
virtual size_t | unallocable () const |
virtual void * | mutablepeek (int offset, size_t count) |
virtual void | merge (WvBufStore &instore, size_t count) |
A statically bound mixin template for buffer implementations that are read-only.
It is an error to attempt to write to a read-only buffer. Note that read-only in this context does not mean the same as "const".
Definition at line 139 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlineexplicit |
Definition at line 142 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlineexplicit |
Definition at line 142 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 144 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 148 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 152 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 156 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 162 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 167 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 171 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 177 of file debian/libwvstreams-dev/usr/include/wvstreams/wvbufstore.h.
|
inlinevirtual |
Definition at line 144 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 148 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 152 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 156 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 162 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 167 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 171 of file include/wvbufstore.h.
|
inlinevirtual |
Definition at line 177 of file include/wvbufstore.h.