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

WvTypedEncoder< unsigned char, unsigned char, S > Class Template Reference

#include <wvtypedencoder.h>

Inherits S.

Collaboration diagram for WvTypedEncoder< unsigned char, unsigned char, S >:

[legend]
List of all members.

Detailed Description

template<class S>
class WvTypedEncoder< unsigned char, unsigned char, S >

Partial template specialization for unsigned char input and output buffer types to avoid compilation errors.

Definition at line 208 of file wvtypedencoder.h.

Public Types

typedef unsigned char IType
typedef unsigned char OType
typedef WvBufBase< ITypeIBuffer
typedef WvBufBase< OTypeOBuffer
typedef WvBufViewBase< ITypeIBufferView
typedef WvBufViewBase< OTypeOBufferView

Protected Member Functions

virtual bool _typedencode (IBuffer &inbuf, OBuffer &outbuf, bool flush)=0
 Typed variant of _encode().

virtual bool _typedfinish (OBuffer &outbuf)
 Typed variant of _finish().

virtual bool _encode (WvBuf &inbuf, WvBuf &outbuf, bool flush)
 Wrapper implementation of _encode().

virtual bool _finish (WvBuf &outbuf)
 Wrapper implementation of _finish().


Member Typedef Documentation

template<class S>
typedef WvBufBase<IType> WvTypedEncoder< unsigned char, unsigned char, S >::IBuffer
 

Definition at line 213 of file wvtypedencoder.h.

template<class S>
typedef WvBufViewBase<IType> WvTypedEncoder< unsigned char, unsigned char, S >::IBufferView
 

Definition at line 215 of file wvtypedencoder.h.

template<class S>
typedef unsigned char WvTypedEncoder< unsigned char, unsigned char, S >::IType
 

Definition at line 211 of file wvtypedencoder.h.

template<class S>
typedef WvBufBase<OType> WvTypedEncoder< unsigned char, unsigned char, S >::OBuffer
 

Definition at line 214 of file wvtypedencoder.h.

template<class S>
typedef WvBufViewBase<OType> WvTypedEncoder< unsigned char, unsigned char, S >::OBufferView
 

Definition at line 216 of file wvtypedencoder.h.

template<class S>
typedef unsigned char WvTypedEncoder< unsigned char, unsigned char, S >::OType
 

Definition at line 212 of file wvtypedencoder.h.


Member Function Documentation

template<class S>
virtual bool WvTypedEncoder< unsigned char, unsigned char, S >::_encode WvBuf inbuf,
WvBuf outbuf,
bool  flush
[inline, protected, virtual]
 

Wrapper implementation of _encode().

Definition at line 234 of file wvtypedencoder.h.

References WvBuf.

template<class S>
virtual bool WvTypedEncoder< unsigned char, unsigned char, S >::_finish WvBuf outbuf  )  [inline, protected, virtual]
 

Wrapper implementation of _finish().

Definition at line 241 of file wvtypedencoder.h.

template<class S>
virtual bool WvTypedEncoder< unsigned char, unsigned char, S >::_typedencode IBuffer inbuf,
OBuffer outbuf,
bool  flush
[protected, pure virtual]
 

Typed variant of _encode().

See also:
_encode(WvBuf&, WvBuf&, bool)

template<class S>
virtual bool WvTypedEncoder< unsigned char, unsigned char, S >::_typedfinish OBuffer outbuf  )  [inline, protected, virtual]
 

Typed variant of _finish().

See also:
_finish(WvBuf&)

Definition at line 230 of file wvtypedencoder.h.


The documentation for this class was generated from the following file:
Generated on Tue Oct 5 01:09:32 2004 for WvStreams by doxygen 1.3.7