Initial
This commit is contained in:
38
http/HOLD/READER.HPP
Normal file
38
http/HOLD/READER.HPP
Normal file
@@ -0,0 +1,38 @@
|
||||
#ifndef _HTTP_READER_HPP_
|
||||
#define _HTTP_READER_HPP_
|
||||
#ifndef _HTTP_SCAN_HPP_
|
||||
#include <http/scan.hpp>
|
||||
#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
|
||||
Reference in New Issue
Block a user