libkmime

#include <kmime_parsers.h>

Inheritance diagram for KMime::Parser::YENCEncoded:
KMime::Parser::NonMimeParser

Public Member Functions

 YENCEncoded (const TQCString &src)
 
virtual bool parse ()
 
TQValueList< TQByteArray > binaryParts ()
 
- Public Member Functions inherited from KMime::Parser::NonMimeParser
 NonMimeParser (const TQCString &src)
 
virtual bool parse ()=0
 
bool isPartial ()
 
int partialNumber ()
 
int partialCount ()
 
bool hasTextPart ()
 
TQCString textPart ()
 
TQStrList binaryParts ()
 
TQStrList filenames ()
 
TQStrList mimeTypes ()
 

Static Protected Member Functions

static bool yencMeta (TQCString &src, const TQCString &name, int *value)
 
- Static Protected Member Functions inherited from KMime::Parser::NonMimeParser
static TQCString guessMimeType (const TQCString &fileName)
 

Protected Attributes

TQValueList< TQByteArray > b_ins
 
- Protected Attributes inherited from KMime::Parser::NonMimeParser
TQCString s_rc
 
TQCString t_ext
 
TQStrList b_ins
 
TQStrList f_ilenames
 
TQStrList m_imeTypes
 
int p_artNr
 
int t_otalNr
 

Detailed Description

Helper-class: tries to extract the data from a possibly yenc encoded message.

Definition at line 97 of file kmime_parsers.h.

Constructor & Destructor Documentation

◆ YENCEncoded()

KMime::Parser::YENCEncoded::YENCEncoded ( const TQCString &  src)

Definition at line 242 of file kmime_parsers.cpp.

Member Function Documentation

◆ binaryParts()

TQValueList< TQByteArray > KMime::Parser::YENCEncoded::binaryParts ( )
inline

Definition at line 103 of file kmime_parsers.h.

◆ parse()

bool KMime::Parser::YENCEncoded::parse ( )
virtual

Implements KMime::Parser::NonMimeParser.

Definition at line 277 of file kmime_parsers.cpp.

◆ yencMeta()

bool KMime::Parser::YENCEncoded::yencMeta ( TQCString &  src,
const TQCString &  name,
int *  value 
)
staticprotected

Definition at line 247 of file kmime_parsers.cpp.

Member Data Documentation

◆ b_ins

TQValueList<TQByteArray> KMime::Parser::YENCEncoded::b_ins
protected

Definition at line 106 of file kmime_parsers.h.


The documentation for this class was generated from the following files: