class MAILFOLDER : public DOCTYPE


Inheritance:


Public Methods

GDT_BOOLEAN accept_tag (const CHR *tag)
void AddFieldDefs ()
GDT_BOOLEAN IsMailFromLine (const char *line)
GDT_BOOLEAN IsNewsLine (const char *line)
MAILFOLDER (PIDBOBJ DbParent)
CHR* NameKey (CHR *buf, GDT_BOOLEAN name = GDT_TRUE)
void ParseFields (PRECORD NewRecord)
void ParseRecords (const RECORD& FileRecord)
void Present (const RESULT& ResultRecord, const STRING& ElementSet, const STRING& RecordSyntax, STRING *StringBuffer)
~MAILFOLDER ()

Private Methods

PCHR* parse_tags (CHR *b, GPTYPE len)

Inherited from DOCTYPE:

Public Fields

Public Methods

virtual void AfterIndexing()
virtual void AfterRset(const STRING& RecordSyntax)
virtual PIRSET AfterSearching(IRSET* ResultSetPtr)
virtual void BeforeIndexing()
virtual void BeforeRset(const STRING& RecordSyntax)
virtual void BeforeSearching(SQUERY* SearchQueryPtr)
virtual void LoadFieldTable()
virtual DOUBLE ParseComputed(const STRING& FieldName, const CHR *Buffer)
virtual void ParseDate(const STRING& Buffer, DOUBLE* fStart, DOUBLE* fEnd)
virtual void ParseDate(const CHR *Buffer, DOUBLE* fStart, DOUBLE* fEnd)
virtual void ParseDateRange(const CHR *Buffer, DOUBLE* fStart, DOUBLE* fEnd)
virtual void ParseDateRange(const STRING& Buffer, DOUBLE* fStart, DOUBLE* fEnd)
virtual void ParseGPoly(const CHR *Buffer)
virtual DOUBLE ParseNumeric(const CHR *Buffer)
virtual GPTYPE ParseWords(CHR* DataBuffer, INT DataLength, INT DataOffset, GPTYPE* GpBuffer, INT GpLength)

Protected Fields

IDBOBJ* Db

Private Fields

Private Methods

virtual GDT_BOOLEAN UsefulSearchField(const STRING& Field)

Documentation

MAILFOLDER(PIDBOBJ DbParent)

void AddFieldDefs()

void ParseRecords(const RECORD& FileRecord)

void ParseFields(PRECORD NewRecord)

void Present(const RESULT& ResultRecord, const STRING& ElementSet, const STRING& RecordSyntax, STRING *StringBuffer)

~MAILFOLDER()

GDT_BOOLEAN accept_tag(const CHR *tag)

GDT_BOOLEAN IsMailFromLine(const char *line)

GDT_BOOLEAN IsNewsLine(const char *line)

CHR* NameKey(CHR *buf, GDT_BOOLEAN name = GDT_TRUE)

PCHR* parse_tags(CHR *b, GPTYPE len)


Direct child classes:
MAILDIGEST
LISTDIGEST
IRLIST

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de