gFileFetch Class Reference

#include <gconfig.h>

Inheritance diagram for gFileFetch:

gFileText gFileStream gFile gUnweb List of all members.

Public Member Functions

 gFileFetch (int maxLines=-1)
 gFileFetch (gString &sFName, int maxLines=-1)
 gFileFetch (char *fName, int maxLines=-1, bool aShowProgress=false)
 gFileFetch (gString &sInput, bool aShowProgress)
virtual ~gFileFetch ()
virtual bool IsBufferOk ()
virtual char * Str (unsigned idx)
virtual bool BufferAutoAdjust ()
bool Fetch (gString &sFName)
void AdjustBuffer (bool doBufferResize)
virtual bool SetFileReport (FILE *fRep)
virtual bool SetDeviceReport (eDeviceKind aDKind)

Public Attributes

gList aL
bool doEndNewLine

Protected Member Functions

int thisReadFile (bool &isOk, gList &zL)
int thisReadAll (bool &isOk, bool &isBufOk, gList &zL)
int thisReadFileThrough (gList &zL, t_uint32 &nBytes)
int thisReadStringAsFile (gString &sInput, gList &zL)

Protected Attributes

int maxNLines
bool isFetchBufferOk
bool doResize
bool doShowProgress
FILE * fVRepErr

Constructor & Destructor Documentation

gFileFetch::gFileFetch int  maxLines = -1  ) 
 

Definition at line 10 of file gconfig.cpp.

gFileFetch::gFileFetch gString sFName,
int  maxLines = -1
 

Definition at line 21 of file gconfig.cpp.

gFileFetch::gFileFetch char *  fName,
int  maxLines = -1,
bool  aShowProgress = false
 

Definition at line 34 of file gconfig.cpp.

gFileFetch::gFileFetch gString sInput,
bool  aShowProgress
 

Definition at line 54 of file gconfig.cpp.

gFileFetch::~gFileFetch  )  [virtual]
 

Definition at line 67 of file gconfig.cpp.


Member Function Documentation

void gFileFetch::AdjustBuffer bool  doBufferResize  )  [inline]
 

Definition at line 36 of file gconfig.h.

virtual bool gFileFetch::BufferAutoAdjust  )  [inline, virtual]
 

Definition at line 30 of file gconfig.h.

bool gFileFetch::Fetch gString sFName  ) 
 

Definition at line 98 of file gconfig.cpp.

virtual bool gFileFetch::IsBufferOk  )  [inline, virtual]
 

Reimplemented from gFileStream.

Reimplemented in gUnweb.

Definition at line 22 of file gconfig.h.

Referenced by gUnweb::IsBufferOk().

bool gFileFetch::SetDeviceReport eDeviceKind  aDKind  )  [virtual]
 

Definition at line 78 of file gconfig.cpp.

Referenced by gFileFetch().

bool gFileFetch::SetFileReport FILE *  fRep  )  [virtual]
 

Definition at line 71 of file gconfig.cpp.

Referenced by SetDeviceReport().

virtual char* gFileFetch::Str unsigned  idx  )  [inline, virtual]
 

Reimplemented in gUnweb.

Definition at line 26 of file gconfig.h.

int gFileFetch::thisReadAll bool &  isOk,
bool &  isBufOk,
gList zL
[protected]
 

Definition at line 134 of file gconfig.cpp.

Referenced by thisReadFile().

int gFileFetch::thisReadFile bool &  isOk,
gList zL
[protected]
 

Definition at line 110 of file gconfig.cpp.

Referenced by Fetch(), and gFileFetch().

int gFileFetch::thisReadFileThrough gList zL,
t_uint32 nBytes
[protected]
 

Definition at line 164 of file gconfig.cpp.

Referenced by thisReadFile().

int gFileFetch::thisReadStringAsFile gString sInput,
gList zL
[protected]
 

Definition at line 195 of file gconfig.cpp.

Referenced by gFileFetch().


Member Data Documentation

gList gFileFetch::aL
 

Definition at line 18 of file gconfig.h.

Referenced by gUnweb::Dump(), Fetch(), gFileFetch(), gUnweb::Str(), and Str().

bool gFileFetch::doEndNewLine
 

Definition at line 19 of file gconfig.h.

Referenced by thisReadAll(), and thisReadStringAsFile().

bool gFileFetch::doResize [protected]
 

Definition at line 46 of file gconfig.h.

Referenced by AdjustBuffer(), BufferAutoAdjust(), and thisReadFile().

bool gFileFetch::doShowProgress [protected]
 

Definition at line 48 of file gconfig.h.

Referenced by gFileFetch(), SetFileReport(), and thisReadFileThrough().

FILE* gFileFetch::fVRepErr [protected]
 

Definition at line 49 of file gconfig.h.

Referenced by SetDeviceReport(), SetFileReport(), gUnweb::SetVerboseStream(), thisReadFileThrough(), and gUnweb::VerboseStream().

bool gFileFetch::isFetchBufferOk [protected]
 

Definition at line 45 of file gconfig.h.

Referenced by IsBufferOk(), and thisReadFile().

int gFileFetch::maxNLines [protected]
 

Definition at line 44 of file gconfig.h.

Referenced by thisReadAll().


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