summaryrefslogtreecommitdiff
path: root/src/HTMLLinkExtractProcessor.hpp
blob: 27775210e0e6aa1d2ebeadb6814251e222c04618 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef __HTML_LINK_EXTRACT_PROCESSOR_H
#define __HTML_LINK_EXTRACT_PROCESSOR_H

#include "Processor.hpp"
#include "Frontier.hpp"

#include "htmlparser_cpp.h"

class HTMLLinkExtractProcessor : public Processor {
	public:
		HTMLLinkExtractProcessor( Frontier *frontier );
		virtual ~HTMLLinkExtractProcessor( );
		virtual void process( RewindInputStream *s );
	
	protected:
		Frontier *m_frontier;
		streamhtmlparser::HtmlParser m_parser;
};

#endif