#ifndef _HTTP_READER_HPP_ #define _HTTP_READER_HPP_ #ifndef _HTTP_SCAN_HPP_ #include #endif class String; class Reader { public: Reader(void); virtual ~Reader(); void read(PureViewOfFile &inView); protected: virtual void leftangle(void); virtual void rightangle(void); virtual void forwardslash(void); virtual void ampersand(void); virtual void semicolon(void); virtual void space(void); virtual void colon(void); virtual void leftparen(void); virtual void rightparen(void); virtual void exclamation(void); virtual void minus(void); virtual void pound(void); virtual void equal(void); virtual void newline(void); virtual void endtext(void); virtual void unknown(void); virtual void literal(const String &literal); virtual void name(const String &name); virtual void numeral(double value); virtual void stop(void); private: }; #endif