gList Class Reference

#include <glist.h>

Inheritance diagram for gList:

gListGeneric gStorage gTop gArg gDirGeneric gdOptUnweb gdTxtCouple gHAttrs gHAType gHtmlContent gHtmlCouple gHTree gHttpRequestList gListInt gParam gParamElem gSmartList gStack gXHttpReplyHeader List of all members.

Public Member Functions

 gList ()
virtual ~gList ()
virtual int GetInt (unsigned idx)
virtual unsigned GetUInt (unsigned idx)
virtual unsigned Match (char *s)
virtual unsigned FindFirst (char *s, unsigned strPos, eFindCriteria findCriteria)
virtual unsigned Find (char *s, unsigned strPos, eFindCriteria findCriteria)
virtual unsigned FindAny (char *s, unsigned strPos, eFindCriteria findCriteria, gList &posL)
unsigned Add (int v)
unsigned Add (unsigned v)
unsigned Add (gString &copy)
unsigned Add (t_uchar *s)
unsigned Add (char *s)
virtual gListCopyList (gList &aL)
virtual unsigned DeleteString (gString &s)
virtual unsigned DeleteStrings (gString &s)
virtual t_ucharToString (t_uchar *uBuf)
virtual bool SaveGuts (FILE *f)
virtual bool RestoreGuts (FILE *f)
virtual void Show (bool doShowAll=true)

Protected Member Functions

unsigned thisFind (char *s, unsigned strPos, eFindCriteria findCriteria, bool doStopOnFirst, gList &posL)

Constructor & Destructor Documentation

gList::gList  ) 
 

Definition at line 356 of file glist.cpp.

gList::~gList  )  [virtual]
 

Definition at line 364 of file glist.cpp.


Member Function Documentation

unsigned gList::Add char *  s  ) 
 

Reimplemented in gdSnarfCont, gHtmlCouple, gHtmlContent, and gParamElem.

Definition at line 452 of file glist.cpp.

unsigned gList::Add t_uchar s  ) 
 

Definition at line 444 of file glist.cpp.

unsigned gList::Add gString copy  ) 
 

Reimplemented in gHtmlCouple, and gParamElem.

Definition at line 439 of file glist.cpp.

unsigned gList::Add unsigned  v  ) 
 

Definition at line 431 of file glist.cpp.

unsigned gList::Add int  v  ) 
 

Definition at line 423 of file glist.cpp.

Referenced by Add(), gHtmlCouple::Add(), gParamElem::Add(), gSmartList::AddFromStr(), gXHttpGeneric::AddHead(), gHtmlOpt::AddIdTagOptEnd(), gXHttpReplyHeader::AddLine(), sParamRaw::AddMember(), gHtmlCouple::AddTag(), gFileControl::AddTempFile(), sCoordText::AddText(), gHttpRequestList::Consolidate(), gdHCouple::CopyNormalizeAttr(), sCoordText::FindCoordX(), gArg::gArg(), gdHttpSnarf::GetHeaderLines(), gParam::GetNewObjectFromFormat(), gParam::gParam(), gControl::Log(), sFileKind::Process(), gDirGeneric::RestoreGuts(), gXHttpReplyHeader::thisAddLine(), gConfig::thisAddLineToList(), gArg::thisAddOneParam(), gHOutOpt::thisConfig(), gConfig::thisConfigInit(), thisFind(), gArg::thisFindParamFromStr(), gArg::thisFlushAll(), gIpAddr::thisGetHostByAddr(), gdTxtCouple::thisInitTxtCouple(), gConfig::thisParseLine(), gUnweb::thisPostProcess(), gUnweb::thisPreProcess(), gConfig::thisProcess(), gArg::thisProcessParamElem(), gConfig::thisRead(), gFileFetch::thisReadAll(), gFileFetch::thisReadStringAsFile(), gDir::thisScanDir(), gParam::thisSplit(), and gUnweb::thisStrMove().

gList & gList::CopyList gList aL  )  [virtual]
 

Definition at line 457 of file glist.cpp.

Referenced by sAttrsTagNorm::CopyDefaultAttrNorms(), gHOutOpt::CopyHOutOpt(), gHtmlOpt::CopyOptions(), gHttpRequestList::CopyRequest(), and gArg::FlushParams().

unsigned gList::DeleteString gString s  )  [virtual]
 

Definition at line 479 of file glist.cpp.

unsigned gList::DeleteStrings gString s  )  [virtual]
 

Definition at line 491 of file glist.cpp.

unsigned gList::Find char *  s,
unsigned  strPos,
eFindCriteria  findCriteria
[virtual]
 

Definition at line 407 of file glist.cpp.

Referenced by gArg::thisFillParamFromChr(), and gArg::thisFillParamFromStr().

unsigned gList::FindAny char *  s,
unsigned  strPos,
eFindCriteria  findCriteria,
gList posL
[virtual]
 

Definition at line 415 of file glist.cpp.

unsigned gList::FindFirst char *  s,
unsigned  strPos,
eFindCriteria  findCriteria
[virtual]
 

Definition at line 395 of file glist.cpp.

Referenced by gHttpRequestList::FindHeadFirst(), and gHttpRequestList::FindHeadFullFirst().

int gList::GetInt unsigned  idx  )  [virtual]
 

Definition at line 368 of file glist.cpp.

Referenced by gListInt::FindInt(), gListInt::operator[](), gHtmlParser::SetOptions(), gHOutOpt::thisConfig(), and gConfig::thisProcess().

unsigned gList::GetUInt unsigned  idx  )  [virtual]
 

Definition at line 375 of file glist.cpp.

Referenced by gArg::thisFindParamFromStr(), gArg::thisFlushAll(), and gArg::thisProcessParamElem().

unsigned gList::Match char *  s  )  [virtual]
 

Definition at line 382 of file glist.cpp.

Referenced by gdHCouple::CopyNormalizeAttr(), DeleteString(), DeleteStrings(), gArg::FindOption(), gXHttpReplyHeader::GetLine(), gParam::GetNewObjectFromFormat(), gHOutOpt::HasToSkip(), gHOutOpt::IsTagSkipped(), gXHttpReplyHeader::IsText(), gSmartList::MatchWhere(), gArg::thisFindParamFromStr(), and gXHttpGeneric::thisParseServerReply().

bool gList::RestoreGuts FILE *  f  )  [virtual]
 

Reimplemented from gListGeneric.

Reimplemented in gArg, and gDirGeneric.

Definition at line 515 of file glist.cpp.

bool gList::SaveGuts FILE *  f  )  [virtual]
 

Reimplemented from gListGeneric.

Reimplemented in gArg, and gDirGeneric.

Definition at line 510 of file glist.cpp.

void gList::Show bool  doShowAll = true  )  [virtual]
 

Reimplemented from gStorage.

Reimplemented in gdHCouple, gdTxtCouple, gHAttrs, gHtmlContent, gHTree, and gArg.

Definition at line 520 of file glist.cpp.

Referenced by gArg::FlushParams(), sFileKind::Show(), gHOutOpt::Show(), gdTxtCouple::Show(), gdHCouple::Show(), and gArg::Show().

unsigned gList::thisFind char *  s,
unsigned  strPos,
eFindCriteria  findCriteria,
bool  doStopOnFirst,
gList posL
[protected]
 

Definition at line 540 of file glist.cpp.

Referenced by Find(), FindAny(), and FindFirst().

t_uchar * gList::ToString t_uchar uBuf  )  [virtual]
 

Reimplemented from gListGeneric.

Reimplemented in gArg, and gDirGeneric.

Definition at line 505 of file glist.cpp.

Referenced by gArg::ToString().


The documentation for this class was generated from the following files:
Generated on Sat Aug 18 02:41:15 2007 for xpfweb_v2x lib by  doxygen 1.4.2