streampreprocessor.h File Reference

Header file for streampreprocessor.cpp. More...

#include "buffer.h"
#include "streamtracker.h"
#include "streammanager.h"
#include "parseexception.h"

Include dependency graph for streampreprocessor.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StreamPreProcessor
 The StreamPreprocessor manages prefiltering of the input stream. More...

Functions

int saxparse ()
 Triggers parsing of the input stream.
void destroyLexer ()
 Destroys the lexer.

Variables

FILE * yyxmlin
 The associated XML file.


Detailed Description

Header file for streampreprocessor.cpp.

Header file specifying constructors, destructor and functions for streampreprocessor.cpp.

Author:
Michael Schmidt

Gunnar Jehl

Version:
2.1
License:
Software License Agreement (BSD License)

Definition in file streampreprocessor.h.


Function Documentation

void destroyLexer (  ) 

Destroys the lexer.

Wrapper that calls yyxmlex(), depending on the architecture.

Return values:
int See yyxmllex_destroy().
Note:
This method was made necessary by the fact that Flex does not not provide up-to-date versions under Windows.
This is an extern method, which is defined in loader.cpp.
Return values:
void 

Definition at line 129 of file loader.cpp.

References yyxmllex_destroy().

Referenced by StreamPreProcessor::~StreamPreProcessor().

int saxparse (  ) 

Triggers parsing of the input stream.

The main parsing method.

Triggers lexing of the input stream. This method is externally implemented in the parser.

Return values:
int See method yyxmllex().
This is an extern method, which is defined in loader.cpp.
Return values:
int See the original definition in loader.C.

Definition at line 111 of file loader.cpp.

References yyxmllex().

Referenced by StreamPreProcessor::readAll(), and StreamPreProcessor::readNext().


Variable Documentation

FILE * yyxmlin

The associated XML file.

This is an extern variable, which is defined in sax.C.

Referenced by StreamPreProcessor::StreamPreProcessor().


Generated on Sun May 24 20:20:17 2009 for G(arbage) C(ollected) X(Query) Engine by  doxygen 1.5.9