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

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

#include <wvtypedencoder.h>

List of all members.


Detailed Description

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

Partial template specialization for unsigned char output buffer type to avoid compilation errors.

"IType" is the input buffer datatype


Public Types

typedef IT IType
typedef unsigned char OType
typedef WvBufBase< IType > IBuffer
typedef WvBufBase< OType > OBuffer
typedef WvBufViewBase< IType > IBufferView
typedef WvBufViewBase< OType > OBufferView

Public Member Functions

bool encode (IBuffer &inbuf, OBuffer &outbuf, bool flush=false, bool finish=false)
 Typed variant of encode().
bool flush (IBuffer &inbuf, OBuffer &outbuf, bool finish=false)
 Typed variant of flush().
bool encode (WvBuf &inbuf, WvBuf &outbuf, bool flush=false, bool finish=false)
bool flush (WvBuf &inbuf, WvBuf &outbuf, bool finish=false)

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 Function Documentation

template<class IT, class S>
bool WvTypedEncoder< IT, unsigned char, S >::encode IBuffer inbuf,
OBuffer outbuf,
bool  flush = false,
bool  finish = false
[inline]
 

Typed variant of encode().

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

template<class IT, class S>
bool WvTypedEncoder< IT, unsigned char, S >::flush IBuffer inbuf,
OBuffer outbuf,
bool  finish = false
[inline]
 

Typed variant of flush().

See also:
flush(WvBuf, WvBuf, bool)

template<class IT, class S>
virtual bool WvTypedEncoder< IT, 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 IT, class S>
virtual bool WvTypedEncoder< IT, unsigned char, S >::_typedfinish OBuffer outbuf  )  [inline, protected, virtual]
 

Typed variant of _finish().

See also:
_finish(WvBuf&)


The documentation for this class was generated from the following file:
Generated on Fri May 20 11:17:53 2005 for WvStreams by  doxygen 1.4.2