10 #ifndef FILELOGREADER_H_
11 #define FILELOGREADER_H_
47 virtual unsigned int read();
FILE * file_
The input file handle.
Definition: FileLogReader.h:82
unsigned int entriesRead_
Total entries read.
Definition: FileLogReader.h:88
FileLogReader(const Str &filebase, LogReader *logReader)
Constructor.
Definition: FileLogReader.cpp:23
Str nextFilename()
Uses nextFilenum_ to determine the next filename.
Definition: FileLogReader.cpp:143
Base class for a generalized set of "log data destinations," including to files (text or binary)...
Definition: LogReader.h:21
Str matchAndOpen(const Str &filename)
Definition: FileLogReader.cpp:99
virtual unsigned int read()
Read.
Definition: FileLogReader.cpp:64
bool isReadable()
indicates whether the stream can actually be read from.
Definition: FileInStream.h:57
LogReader * logReader_
The LogReader that does the actual writing.
Definition: FileLogReader.h:91
Wraps a c FILE* handle with an InStream class.
Definition: FileInStream.h:26
static void SetPriorityList(FlexArray< const char * > *priorityList)
Definition: FileLogReader.h:64
Wraps around another LogReader to read LogEntries to a file.
Definition: FileLogReader.h:26
virtual bool valid(void)
Is the LogReader valid?
Definition: FileLogReader.h:41
bool isReadable(void)
Keep track of whether the stream is open.
Definition: FileLogReader.h:59
Contains the FileInStream class declaration.
Contains the LogReader class definition.
Replacement for standard template class string.
Definition: Str.h:12
Str filebase_
Name of the file being read.
Definition: FileLogReader.h:79
static FlexArray< const char * > * PriorityList_
Definition: FileLogReader.h:96
virtual ~FileLogReader()
Destructor, closes file if open.
Definition: FileLogReader.cpp:53
FileInStream fileStream_
The input file stream.
Definition: FileLogReader.h:85
unsigned int nextFilenum_
Number of the next split file.
Definition: FileLogReader.h:94
unsigned int getEntriesRead(void)
Accessors.
Definition: FileLogReader.h:50