Main Page   Class Hierarchy   Alphabetical List   Compound List   Examples  
codec Struct Referenceabstract

Codecs base class. More...

#include <codec_base.h>

Inheritance diagram for codec:
buffered_codec unbuffered_codec Base64::Decoder Base64::Encoder QP::Decoder QP::Encoder Lf2CrLf MaxLineLen NullCodec ToLowerCase ToUpperCase

Public Types

typedef unsigned char char_type

Public Member Functions

virtual const char * name () const =0
virtual double codeSizeMultiplier () const

Detailed Description

Codecs base class.

Member Function Documentation

◆ codeSizeMultiplier()

virtual double codeSizeMultiplier ( ) const
inlinevirtual

return the multiplier of the required (max) size of the output buffer when encoding

Reimplemented in Base64::Encoder, and QP::Encoder.

Referenced by Body::code(), and Body::load().

◆ name()

virtual const char * name ( ) const
pure virtual

The documentation for this struct was generated from the following file: