sslscanner.h File Reference

#include <stdio.h>
#include "sslparser.h"

Go to the source code of this file.

Defines

#define MAX_LINE   1024
#define yy_new_buffer   yy_create_buffer
#define YY_PROTO(proto)   ()
#define YY_SSLScanner_CHAR   char
#define YY_SSLScanner_CONSTRUCTOR_CODE
#define YY_SSLScanner_CONSTRUCTOR_INIT   : theLine(1), traceLines(trace), in(ins)
#define YY_SSLScanner_CONSTRUCTOR_PARAM   std::istream &ins, bool trace
#define YY_SSLScanner_CREATE_BUFFER   yy_create_buffer
#define YY_SSLScanner_CURRENT_BUFFER   yy_current_buffer
#define YY_SSLScanner_DEBUG   0
#define YY_SSLScanner_DELETE_BUFFER   yy_delete_buffer
#define YY_SSLScanner_ERRFILE   stderr
#define YY_SSLScanner_IFILE   FILE
#define YY_SSLScanner_IFILE_DEFAULT   stdin
#define YY_SSLScanner_IN   yyin
#define YY_SSLScanner_INIT_BUFFER   yy_init_buffer
#define YY_SSLScanner_INPUT_CODE
#define YY_SSLScanner_LENG   yyleng
#define YY_SSLScanner_LEX   yylex
#define YY_SSLScanner_LEX_PARAM   YY_SSLParser_STYPE &yylval
#define YY_SSLScanner_LEX_RETURN   int
#define YY_SSLScanner_LOAD_BUFFER_STATE   yy_load_buffer_state
#define YY_SSLScanner_MEMBERS
#define YY_SSLScanner_OFILE   FILE
#define YY_SSLScanner_OFILE_DEFAULT   stdout
#define YY_SSLScanner_OUT   yyout
#define YY_SSLScanner_RESTART   yyrestart
#define YY_SSLScanner_SWITCH_TO_BUFFER   yy_switch_to_buffer
#define YY_SSLScanner_TEXT   yytext

Typedefs

typedef yy_buffer_stateYY_BUFFER_STATE

Functions

void YY_SSLScanner_INIT_BUFFER YY_PROTO ((YY_BUFFER_STATE b, YY_SSLScanner_IFILE *file))
void YY_SSLScanner_DELETE_BUFFER YY_PROTO ((YY_BUFFER_STATE b))
YY_BUFFER_STATE YY_SSLScanner_CREATE_BUFFER YY_PROTO ((YY_SSLScanner_IFILE *file, int size))
void YY_SSLScanner_LOAD_BUFFER_STATE YY_PROTO ((void))
void YY_SSLScanner_SWITCH_TO_BUFFER YY_PROTO ((YY_BUFFER_STATE new_buffer))
void YY_SSLScanner_RESTART YY_PROTO ((YY_SSLScanner_IFILE *input_file))

Variables

YY_SSLScanner_IFILE * YY_SSLScanner_IN
int YY_SSLScanner_LENG
YY_SSLScanner_OFILE * YY_SSLScanner_OUT
YY_SSLScanner_CHAR * YY_SSLScanner_TEXT


Define Documentation

#define MAX_LINE   1024
 

Definition at line 58 of file sslscanner.h.

#define yy_new_buffer   yy_create_buffer
 

Definition at line 189 of file sslscanner.h.

#define YY_PROTO proto   )     ()
 

Definition at line 47 of file sslscanner.h.

#define YY_SSLScanner_CHAR   char
 

Definition at line 3 of file sslscanner.h.

Referenced by yy_get_next_buffer(), yy_get_previous_state(), and YY_SSLScanner_LEX().

#define YY_SSLScanner_CONSTRUCTOR_CODE
 

Definition at line 64 of file sslscanner.h.

#define YY_SSLScanner_CONSTRUCTOR_INIT   : theLine(1), traceLines(trace), in(ins)
 

Definition at line 62 of file sslscanner.h.

#define YY_SSLScanner_CONSTRUCTOR_PARAM   std::istream &ins, bool trace
 

Definition at line 60 of file sslscanner.h.

#define YY_SSLScanner_CREATE_BUFFER   yy_create_buffer
 

Definition at line 186 of file sslscanner.h.

Referenced by YY_SSLScanner_LEX().

#define YY_SSLScanner_CURRENT_BUFFER   yy_current_buffer
 

Definition at line 226 of file sslscanner.h.

Referenced by yy_get_next_buffer(), and YY_SSLScanner_LEX().

#define YY_SSLScanner_DEBUG   0
 

Definition at line 208 of file sslscanner.h.

#define YY_SSLScanner_DELETE_BUFFER   yy_delete_buffer
 

Definition at line 194 of file sslscanner.h.

#define YY_SSLScanner_ERRFILE   stderr
 

Definition at line 112 of file sslscanner.h.

#define YY_SSLScanner_IFILE   FILE
 

Definition at line 104 of file sslscanner.h.

#define YY_SSLScanner_IFILE_DEFAULT   stdin
 

Definition at line 116 of file sslscanner.h.

Referenced by YY_SSLScanner_LEX().

#define YY_SSLScanner_IN   yyin
 

Definition at line 133 of file sslscanner.h.

#define YY_SSLScanner_INIT_BUFFER   yy_init_buffer
 

Definition at line 197 of file sslscanner.h.

Referenced by YY_SSLScanner_LEX().

#define YY_SSLScanner_INPUT_CODE
 

Value:

if (in.eof()) { \
    result = 0; \
} else { \
    in.read(buffer, max_size); \
    result=in.gcount(); \
} \
return result;

Definition at line 66 of file sslscanner.h.

#define YY_SSLScanner_LENG   yyleng
 

Definition at line 130 of file sslscanner.h.

#define YY_SSLScanner_LEX   yylex
 

Definition at line 148 of file sslscanner.h.

#define YY_SSLScanner_LEX_PARAM   YY_SSLParser_STYPE &yylval
 

Definition at line 81 of file sslscanner.h.

#define YY_SSLScanner_LEX_RETURN   int
 

Definition at line 140 of file sslscanner.h.

#define YY_SSLScanner_LOAD_BUFFER_STATE   yy_load_buffer_state
 

Definition at line 182 of file sslscanner.h.

Referenced by YY_SSLScanner_LEX().

#define YY_SSLScanner_MEMBERS
 

Value:

public: \
    int theLine;        /* the current line number */\
    char lineBuf[MAX_LINE]; /* the current line */ \
    bool traceLines;    /* echo each lines as it is scanned */ \
    std::istream &in;

Definition at line 74 of file sslscanner.h.

#define YY_SSLScanner_OFILE   FILE
 

Definition at line 108 of file sslscanner.h.

#define YY_SSLScanner_OFILE_DEFAULT   stdout
 

Definition at line 120 of file sslscanner.h.

Referenced by YY_SSLScanner_LEX().

#define YY_SSLScanner_OUT   yyout
 

Definition at line 136 of file sslscanner.h.

#define YY_SSLScanner_RESTART   yyrestart
 

Definition at line 176 of file sslscanner.h.

#define YY_SSLScanner_SWITCH_TO_BUFFER   yy_switch_to_buffer
 

Definition at line 179 of file sslscanner.h.

#define YY_SSLScanner_TEXT   yytext
 

Definition at line 127 of file sslscanner.h.


Typedef Documentation

typedef struct yy_buffer_state* YY_BUFFER_STATE
 

Definition at line 228 of file sslscanner.h.


Function Documentation

void YY_SSLScanner_INIT_BUFFER YY_PROTO (YY_BUFFER_STATE b, YY_SSLScanner_IFILE *file  ) 
 

void YY_SSLScanner_DELETE_BUFFER YY_PROTO (YY_BUFFER_STATE b)   ) 
 

YY_BUFFER_STATE YY_SSLScanner_CREATE_BUFFER YY_PROTO (YY_SSLScanner_IFILE *file, int size  ) 
 

void YY_SSLScanner_LOAD_BUFFER_STATE YY_PROTO (void)   ) 
 

void YY_SSLScanner_SWITCH_TO_BUFFER YY_PROTO (YY_BUFFER_STATE new_buffer)   ) 
 

void YY_SSLScanner_RESTART YY_PROTO (YY_SSLScanner_IFILE *input_file)   ) 
 


Variable Documentation

YY_SSLScanner_IFILE* YY_SSLScanner_IN
 

int YY_SSLScanner_LENG
 

YY_SSLScanner_OFILE* YY_SSLScanner_OUT
 

YY_SSLScanner_CHAR* YY_SSLScanner_TEXT
 


Generated on Tue Sep 19 21:18:38 2006 for Boomerang by  doxygen 1.4.6