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

wvbuf.h File Reference

#include "wvbufbase.h"
#include "wvstring.h"

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WvBufBase< unsigned char >
 Specialization of WvBufBase for unsigned char type buffers intended for use with raw memory buffers. More...
class  WvInPlaceBuf
 The in place raw memory buffer type. More...
class  WvConstInPlaceBuf
 The const in place raw memory buffer type. More...
class  WvCircularBuf
 The circular in place raw memory buffer type. More...
class  WvConstStringBuffer
 A raw memory read-only buffer backed by a constant WvString. More...

Typedefs

typedef WvBufBase< unsigned
char > 
WvBuf
 The base raw memory buffer type.
typedef WvDynBufBase< unsigned
char > 
WvDynBuf
 The dynamically resizing raw memory buffer type.
typedef WvNullBufBase< unsigned
char > 
WvNullBuf
 The empty raw memory buffer type.
typedef WvBufCursorBase< unsigned
char > 
WvBufCursor
 The raw memory buffer cursor type.
typedef WvBufViewBase< unsigned
char > 
WvBufView
 The raw memory buffer view type.


Typedef Documentation

typedef WvBufBase<unsigned char> WvBuf
 

The base raw memory buffer type.

Definition at line 226 of file wvbuf.h.

Referenced by WvXOREncoder::_encode(), WvWordWrapEncoder::_encode(), WvTypedEncoder< unsigned char, unsigned char, S >::_encode(), WvTypedEncoder< IT, unsigned char, S >::_encode(), WvTypedEncoder< signed short int, double >::_encode(), WvTripleDESEncoder::_encode(), WvRSAEncoder::_encode(), WvRateAdjust::_encode(), WvHexDecoder::_encode(), WvHexEncoder::_encode(), WvGzipEncoder::_encode(), WvEncoderChain::_encode(), WvPassthroughEncoder::_encode(), WvNullEncoder::_encode(), WvHMACDigest::_encode(), WvEVPMDDigest::_encode(), WvCounterModeEncoder::_encode(), WvBlowfishEncoder::_encode(), WvBase64Decoder::_encode(), WvBase64Encoder::_encode(), WvBackslashDecoder::_encode(), WvBackslashEncoder::_encode(), WvTypedEncoder< unsigned char, unsigned char, S >::_finish(), WvTypedEncoder< IT, unsigned char, S >::_finish(), WvTypedEncoder< signed short int, double >::_finish(), WvGzipEncoder::_finish(), WvEncoder::_finish(), WvEncoderChain::_finish(), WvHMACDigest::_finish(), WvEVPMDDigest::_finish(), WvBase64Encoder::_finish(), _wv_serialize(), WvStream::continue_read(), WvOakleyAuth::create_secret(), WvDiffieHellman::create_secret(), WvTypedEncoder< IT, unsigned char, S >::encode(), WvTypedEncoder< signed short int, double >::encode(), WvEncoder::encode(), WvEncoder::encodebufmem(), WvEncoder::encodebufstr(), WvTypedEncoder< signed short int, double >::finish(), WvEncoder::finish(), WvTypedEncoder< IT, unsigned char, S >::flush(), WvTypedEncoder< signed short int, double >::flush(), WvEncoder::flush(), WvEncoder::flushbufmem(), WvEncoder::flushbufstr(), WvEncoder::flushmembuf(), WvEncoder::flushstrbuf(), WvOakleyAuth::get_other_public_key(), WvOakleyAuth::get_public_key(), WvDiffieHellman::get_public_value(), getint_le(), WvDeserialize< WvBuf * >::go(), WvDeserialize< T * >::go(), WvDeserialize< T >::go(), putint_le(), WvStream::read(), WvEncoder::strflushbuf(), WvStream::unread(), WvStream::write(), wv_deserialize(), wv_deserialize_scalar(), wv_serialize(), wv_serialize_scalar(), wvtcl_getword(), and xwv_deserialize_scalar().

typedef WvBufCursorBase<unsigned char> WvBufCursor
 

The raw memory buffer cursor type.

Definition at line 235 of file wvbuf.h.

typedef WvBufViewBase<unsigned char> WvBufView
 

The raw memory buffer view type.

Definition at line 238 of file wvbuf.h.

Referenced by WvTypedEncoder< IT, unsigned char, S >::encode(), WvTypedEncoder< signed short int, double >::encode(), WvTypedEncoder< signed short int, double >::finish(), WvTypedEncoder< IT, unsigned char, S >::flush(), and WvTypedEncoder< signed short int, double >::flush().

typedef WvDynBufBase<unsigned char> WvDynBuf
 

The dynamically resizing raw memory buffer type.

Definition at line 229 of file wvbuf.h.

Referenced by WvEncoder::encodebufstr(), file_hack_end(), fixnl(), WvEncoder::flushstrstr(), WvX509Mgr::get_altsubject(), WvX509Mgr::get_cp_oid(), WvX509Mgr::get_crl_dp(), main(), non_breaking(), WvStream::read(), UniIniGen::refresh(), WvGdbmList< T >::save(), strreplace(), undupe(), WvStream::unread(), WvDsp::uread(), url_encode(), and wvtcl_encode().

typedef WvNullBufBase<unsigned char> WvNullBuf
 

The empty raw memory buffer type.

Definition at line 232 of file wvbuf.h.


Generated on Wed Dec 15 15:08:12 2004 for WvStreams by  doxygen 1.3.9.1