kioslave/imap4
#include <mimehdrline.h>
Public Member Functions | |
mimeHdrLine (const QByteArray &, const QByteArray &) | |
mimeHdrLine (mimeHdrLine *) | |
int | appendStr (const char *) |
const QByteArray & | getLabel () |
const QByteArray & | getValue () |
int | setStr (const char *) |
Static Public Member Functions | |
static int | parseAlphaNum (const char *) |
static int | parseHalfWord (const char *) |
static int | parseQuoted (char, char, const char *) |
static int | parseSeparator (char, const char *) |
static int | parseWord (const char *) |
static int | skipWS (const char *) |
static QByteArray | truncateLine (QByteArray, unsigned int truncate=80) |
Protected Member Functions | |
int | parseFullLine (const char *) |
int | parseHalfLine (const char *) |
Protected Attributes | |
QByteArray | mimeLabel |
QByteArray | mimeValue |
Detailed Description
Definition at line 28 of file mimehdrline.h.
Constructor & Destructor Documentation
◆ mimeHdrLine() [1/3]
mimeHdrLine::mimeHdrLine | ( | ) |
Definition at line 26 of file mimehdrline.cpp.
◆ mimeHdrLine() [2/3]
mimeHdrLine::mimeHdrLine | ( | mimeHdrLine * | aHdrLine | ) |
Definition at line 37 of file mimehdrline.cpp.
◆ mimeHdrLine() [3/3]
mimeHdrLine::mimeHdrLine | ( | const QByteArray & | aLabel, |
const QByteArray & | aValue | ||
) |
Definition at line 31 of file mimehdrline.cpp.
◆ ~mimeHdrLine()
mimeHdrLine::~mimeHdrLine | ( | ) |
Definition at line 42 of file mimehdrline.cpp.
Member Function Documentation
◆ appendStr()
int mimeHdrLine::appendStr | ( | const char * | aCStr | ) |
Definition at line 46 of file mimehdrline.cpp.
◆ getLabel()
const QByteArray & mimeHdrLine::getLabel | ( | ) |
return the label
Definition at line 366 of file mimehdrline.cpp.
◆ getValue()
const QByteArray & mimeHdrLine::getValue | ( | ) |
return the value
Definition at line 372 of file mimehdrline.cpp.
◆ parseAlphaNum()
|
static |
slurp one alphanumerical word without continuation
Definition at line 181 of file mimehdrline.cpp.
◆ parseFullLine()
|
protected |
◆ parseHalfLine()
|
protected |
slurp one line without continuation
Definition at line 226 of file mimehdrline.cpp.
◆ parseHalfWord()
|
static |
slurp one word respecting backticks
Definition at line 202 of file mimehdrline.cpp.
◆ parseQuoted()
|
static |
slurp one word
Definition at line 149 of file mimehdrline.cpp.
◆ parseSeparator()
|
static |
parses continuated lines
Definition at line 321 of file mimehdrline.cpp.
◆ parseWord()
|
static |
slurp one word
Definition at line 132 of file mimehdrline.cpp.
◆ setStr()
int mimeHdrLine::setStr | ( | const char * | aCStr | ) |
parse a Line into the class and report characters slurped
parse a Line into the class move input ptr accordingly and report characters slurped
Definition at line 76 of file mimehdrline.cpp.
◆ skipWS()
|
static |
skip all white space characters
skip all white space characters including continuation
Definition at line 252 of file mimehdrline.cpp.
◆ truncateLine()
|
static |
Definition at line 379 of file mimehdrline.cpp.
Member Data Documentation
◆ mimeLabel
|
protected |
contains the Label of the line
Definition at line 59 of file mimehdrline.h.
◆ mimeValue
|
protected |
contains the Value
Definition at line 56 of file mimehdrline.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.