29 |
|
|
30 |
|
|
31 |
protected: |
protected: |
|
/* |
|
|
virtual void start()=0; |
|
|
virtual void end()=0;*/ |
|
32 |
virtual void element_start(const char*, const char**)=0; |
virtual void element_start(const char*, const char**)=0; |
33 |
virtual void element_end(const char*)=0; |
virtual void element_end(const char*)=0; |
34 |
virtual void content(const char *, int len); |
virtual void content(const char *, int len); |
40 |
bool parse_chunk(const char* buffer, unsigned len, bool last); |
bool parse_chunk(const char* buffer, unsigned len, bool last); |
41 |
bool parse_chunkb(unsigned len, bool last); |
bool parse_chunkb(unsigned len, bool last); |
42 |
std::string get_error(); |
std::string get_error(); |
43 |
|
int get_line(); |
44 |
virtual ~Parser(); |
virtual ~Parser(); |
45 |
}; |
}; |
46 |
} |
} |