kioslaves

mimeHdrLine Class Reference

#include <mimehdrline.h>

List of all members.


Public Member Functions

int appendStr (const char *)
const QCStringgetLabel ()
const QCStringgetValue ()
 mimeHdrLine (const QCString &, const QCString &)
 mimeHdrLine (mimeHdrLine *)
 mimeHdrLine ()
int setStr (const char *)
 ~mimeHdrLine ()

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 QCString truncateLine (QCString, unsigned int truncate=80)

Protected Member Functions

int parseFullLine (const char *)
int parseHalfLine (const char *)

Protected Attributes

QCString mimeLabel
QCString mimeValue

Detailed Description

Author:
Sven Carstens

Definition at line 29 of file mimehdrline.h.


Constructor & Destructor Documentation

mimeHdrLine::mimeHdrLine (  ) 

Definition at line 38 of file mimehdrline.cc.

mimeHdrLine::mimeHdrLine ( mimeHdrLine aHdrLine  ) 

Definition at line 49 of file mimehdrline.cc.

mimeHdrLine::mimeHdrLine ( const QCString aLabel,
const QCString aValue 
)

Definition at line 43 of file mimehdrline.cc.

mimeHdrLine::~mimeHdrLine (  ) 

Definition at line 54 of file mimehdrline.cc.


Member Function Documentation

int mimeHdrLine::appendStr ( const char *  inCStr  ) 

Definition at line 59 of file mimehdrline.cc.

const QCString & mimeHdrLine::getLabel (  ) 

return the label

Definition at line 469 of file mimehdrline.cc.

const QCString & mimeHdrLine::getValue (  ) 

return the value

Definition at line 476 of file mimehdrline.cc.

int mimeHdrLine::parseAlphaNum ( const char *  inCStr  )  [static]

slurp one alphanumerical word without continuation

Definition at line 225 of file mimehdrline.cc.

int mimeHdrLine::parseFullLine ( const char *  inCStr  )  [protected]

parses a continuated line

parses continuated lines

Definition at line 358 of file mimehdrline.cc.

int mimeHdrLine::parseHalfLine ( const char *  inCStr  )  [protected]

slurp one line without continuation

Definition at line 284 of file mimehdrline.cc.

int mimeHdrLine::parseHalfWord ( const char *  inCStr  )  [static]

slurp one word respecting backticks

Definition at line 253 of file mimehdrline.cc.

int mimeHdrLine::parseQuoted ( char  startQuote,
char  endQuote,
const char *  inCStr 
) [static]

slurp one word

Definition at line 184 of file mimehdrline.cc.

int mimeHdrLine::parseSeparator ( char  separator,
const char *  inCStr 
) [static]

parses continuated lines

Definition at line 408 of file mimehdrline.cc.

int mimeHdrLine::parseWord ( const char *  inCStr  )  [static]

slurp one word

Definition at line 163 of file mimehdrline.cc.

int mimeHdrLine::setStr ( const char *  inCStr  ) 

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 94 of file mimehdrline.cc.

int mimeHdrLine::skipWS ( const char *  inCStr  )  [static]

skip all white space characters

skip all white space characters including continuation

Definition at line 318 of file mimehdrline.cc.

QCString mimeHdrLine::truncateLine ( QCString  aLine,
unsigned int  truncate = 80 
) [static]

Definition at line 484 of file mimehdrline.cc.


Member Data Documentation

contains the Label of the line

Definition at line 60 of file mimehdrline.h.

contains the Value

Definition at line 57 of file mimehdrline.h.


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